什么是你的优选方法提供了一个搜索工具上的一个网站吗?目前我更喜欢使用 Lucene.net 在索引服务/SQL服务器上全文搜索(因为没有什么设置了server-side),但是其他什么方法都被用在那里?

有帮助吗?

解决方案

我们使用了Lucene.net,索引服务和SQL Server全文。对于具有大而重的数据库搜索功能的项目,SQL搜索在性能/资源命中方面占据优势。否则Lucene在各方面都要好得多。

其他提示

查看 Solr 。它使用Lucene进行文本索引,但它是一个完整的http服务器,因此您可以通过http发布文档并使用URL进行搜索。最好的部分是,它为您提供了开箱即用的搜索功能,如果您自己动手,则需要大量的工作。

你可以使用google,它不会是最快的索引器,但是当你没有预算时它会提供很好的结果。

dtSearch是我们经常使用的,但我并不是那么忠实。

现在很多人都在使用谷歌的自定义搜索;甚至我知道的几家银行都将其用于内联网。

如果您需要为网站的所有网页(不仅仅是Google索引)编制索引,或者如果您要创建内部网网站搜索,那么 Google Mini 非常可爱。这将花费你一些钱,但它很容易在几个小时内完成并运行。根据您需要索引的页数,它可能很昂贵。

我在使用 dtSearch 和我(那种)喜欢它。API不是最伟大的世界。净但是它可以把工作做好,这是相当快。它便宜,所以你的老板会喜欢它的(~$1,000美国)。

结果留下一些东西可以期望,因为它没有做任何种类的语义相关的排名或任何幻想。它做更好的工作比任何东西,你可以得到的MS SQL服务器。

它有一个蜘蛛网,使得它很容易做到快速搜索的应用程序的网站上。如果你需要您可以使用API创造挂钩到你的数据库和提供项目一级的安全-但你必须自己做这项工作。他们的论坛,树叶什么可期望为好,但也许人们会开始发布dtSearch的东西在这里。:)

有没有人试过Microsoft搜索服务器快递?

http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress /default.aspx

我还没有尝试过,但它有可能是强大的。

从网站上看,它主要面向的是sharepoint用户,但考虑到它的sdk,我不明白为什么你不能将它用于常规的旧网站搜索

我也推荐SOLR。它易于设置,维护和配置。我发现它稳定且易于扩展。有一个用于与solr连接的c#包。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top