views:

192

answers:

4

I am currently finishing up my first ASP.NET MVC application and would like to implement site searching. What are some options for allowing a visitor to search the site?

+1  A: 

Answers to the following questions may help...

  1. Is most/all content public, or login-protected? (i.e. can Google index it?) Or, would a "search appliance" be an alternative (though $$)?
  2. If you want to use full-text search, how many different tables/columns need to be searched? What would your queries look like, if using LINQ? :)
  3. Are common search terms represented in the page URLs? If doing custom searching, can you also search these, possibly with higher weight than in-page content?
GalacticCowboy
+1  A: 

You could use Microsoft Search Server 2008 Express. Its free and works of intranet apps.

Matthew
+1  A: 

Lucene.NET

Todd Smith
+1  A: 

I asked this similar question sometime back. Hope that helps!!

Perpetualcoder