What search tools are available for ASP.NET site?

醉酒当歌 提交于 2019-12-04 17:40:02

I agree with Mauricio Scheffer, using Solr.NET will help achieve what you want. I implemented a basic ASP.NET web form example around a year back. I found this link to be very useful to get me started: http://crazorsharp.blogspot.co.uk/2010/01/full-text-search-using-solr-lucene-and.html

Using the example (above), I managed to create this (DISCLAIMER: personal site): http://surinder.computing-studio.com/post/2011/01/14/At-Last!-Created-My-Own-eBay-Style-Search-Using-Solrnet.aspx

You can implement facets with Lucene.NET, Solr, Sphinx, FAST, Endeca, probably also Xapian.

None of these will be trivial to integrate though, since they use very different data structures from relational databases. Usually you have to denormalize your data to feed it to a full-text search engine.

SolrNet includes a sample ASP.NET MVC application that shows how to implement facets with Solr.

Disclaimer: I'm the author of SolrNet.

Lucene .net great http://incubator.apache.org/lucene.net/

Its a .net port of the very popular Java search library Lucene.

Now, I prefer having a stand along search engine to remove the strain from my site. I use Solr which is Java, but you can use SolrSharp http://solrsharp.codeplex.com/ or SolrNet http://code.google.com/p/solrnet/ to intergrate with solr.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!