我不是使用MSSQL进行全文搜索的忠实粉丝(不确定是否还有另一个)有没有人知道其他任何选项?
答案 0 :(得分:7)
Lucene.Net 值得一看。
原始文本数据之后 索引后,您可以使用Lucene.Net的API 搜索这些数据。索引和 通过Lucene.Net的API搜索 简单但非常强大。
答案 1 :(得分:2)
Lucene是一款低级应用。你得到了所有的控制权,但是你必须编写相当多的代码来制作一个可用的应用程序。
Solr基于Lucene,但为您提供了更友好的http界面。它非常易于配置,但需要一些学习才能设置。
狮身人面像值得回顾。它不是最流行的,但有一些不错的功能。
如果您不想管理自己的服务器,那么有一个名为webSolr的Solr托管版本。仍然具有与太阳相同的灵活性/学习曲线,减去设置服务器。
最后,但我个人的偏好(完全有偏见)是IndexTank。它像websolr一样托管,但是有一个免费的计划,可以很好地实时运行(可能需要做一些调整),并允许你调整与自定义编写函数的相关性,而无需重新索引。
答案 2 :(得分:0)
那里有一些替代品。我现在想不出任何名字。
然而,在SQL Server 2008中使用全文搜索进行了重大改进。您可能需要查看升级以获得速度提升。