Requirement: How to add a site search capability to a web site.

I want to add a search box to my web site which cause a search of the pages within my web site to be run and and a list of results to be displayed.

I don't want ot use an external search engine like Google as I want control of the indexing process - when the index is created, what documents it contains etc



Solutions:

Submit a new solution to this problem >
How to implement a web search application with the dtSearch Engine
This article will explain how to implement a web-based search interface for a web site using the dtSearch Engine's .NET interface. Complete sample code for the interface described here is included with the dtSearch Engine in the examples\asp.net2 folder, in C# and VB.NET.
(C#.Net\ASP.Net 2.0)
How to add a search engine to your site and index documents from the file system & web server
These C# and VB.NET solutions show how to build a search index from files in the local file system (which may not be linked to the site itself) and then display a search box which causes the index to be searched and displays a search results page.
(vb.net & c#\.NET 2)