Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MVC site search functionality [closed]

i need a simple site search functionality for my mvc app. some of the pages are static and some dynamic (like news articles that are entered in cms). I would like the search to handle both. is this product any good? http://www.sitesearchasp.net any other?

like image 361
ShaneKm Avatar asked Feb 25 '11 07:02

ShaneKm


2 Answers

@stephbu - Thank you for the mention.

If you choose to use arachnode.net, you have the choice of either Lucene.NET or SQL Full-text Indexing.

There are some 'head-scratchers' with Lucene.NET, especially when establishing concurrent read/write/search scenarios, but as a static reflection of content it works very well.

If you want something that is free, and turn-key, try Solr(.Net) or Microsoft Search Server.

http://www.microsoft.com/enterprisesearch/en/us/search-server-express.aspx (this was free last I looked at it...)

Thanks! Mike

like image 199
arachnode.net Avatar answered Oct 15 '22 17:10

arachnode.net


Resist buying anything if you can - there are many free .NET based search engines out there. Favourite of choice would be Lucene.net, decent tutorial here:

Lucene Tutorial

It's fairly simple to setup, you control what data is indexed through the Lucene API. There are open-source spidering extensions like Arachnode out there if you need crawling. Its mighty powerful for indexing catalogues etc.

Guess it depends how important search is for your business relative to the cost of owning a search engine. Buying one will probably give you turn-key functionality, but no doubt will run to the same cost of integration if you want more advanced features.

like image 23
stephbu Avatar answered Oct 15 '22 19:10

stephbu