ASP.NET 网站有哪些可用的搜索工具?
我可以购买任何好的 ASP.NET 搜索工具来轻松地对数据库中的数据执行搜索索引吗?
我需要的是既可以对文章进行一般网站搜索,又可以进行分面搜索的东西。分面搜索是非常重要的功能。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我可以购买任何好的 ASP.NET 搜索工具来轻松地对数据库中的数据执行搜索索引吗?
我需要的是既可以对文章进行一般网站搜索,又可以进行分面搜索的东西。分面搜索是非常重要的功能。
谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您可以使用 Lucene.NET、Solr, Sphinx, 快速,Endeca,也可能 Xapian。
不过,这些集成起来都不是一件容易的事,因为它们使用与关系数据库非常不同的数据结构。通常,您必须对数据进行非规范化才能将其提供给全文搜索引擎。
SolrNet 包含 示例 ASP.NET MVC 应用程序,展示如何实现面向 Solr 的方面。
免责声明:我是 SolrNet 的作者。
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.
我同意 Mauricio Scheffer 的观点,使用 Solr.NET 将有助于实现你想要的。大约一年前,我实现了一个基本的 ASP.NET Web 表单示例。我发现这个链接对于我开始非常有用:http://crazorsharp.blogspot.co.uk/2010/01/full-text-search-using-solr-lucene-and.html
使用示例(上面),我成功了创建此(免责声明:个人网站): http://surinder.computing-studio.com/post/2011/01/14/At-Last!-Created-My-Own-eBay-Style-Search -使用-Solrnet.aspx
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
Lucene .net 很棒 http://incubator.apache.org/lucene.net/
非常流行的 Java 搜索库 Lucene 的 .net 端口。
现在,我更喜欢有一个独立的搜索引擎来消除我网站的压力。我使用 Solr,它是 Java,但您可以使用 SolrSharp http://solrsharp.codeplex.com/ 或 SolrNet http://code.google.com/p/solrnet/ 与 solr 集成。
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.