关于sql server:最佳全文搜索替代MS SQL,C解决方案

关于sql server:最佳全文搜索替代MS SQL,C解决方案

Best full text search alternative to MS SQL, C++ solution

Microsoft SQL最好的全文搜索替代方法是什么? (与MS SQL一起使用)

我正在寻找与Lucene和Lucene.NET类似的东西,但是没有.NET和Java要求。我还想找到一种在商业应用中可用的解决方案。


看看CLucene-它是Java Lucene维护良好的C端口。它目前已获得LGPL许可,我们将其用于商业应用。

性能令人难以置信,但是您必须要注意一些奇怪的API约定。


Sphinx是最好的解决方案之一。它是用C编写的,具有惊人的性能。


Solr基于Lucene,但是可以通过HTTP访问,因此可以在任何平台上使用。


DT搜索是我使用过的最好的搜索工具。他们有许多可用的解决方案。他们的引擎将在本机Win32,Linux或.NET上运行。它会为您可能拥有的几乎所有类型的文档(Excel,PDF,Word等)建立索引,前一段时间我进行了一些基准测试比较,它使用起来最简单且性能最佳。


我是第二个狮身人面像,但是尽管Java,Lucene也还算不错。 :)如果您不处理过多的数据散布等问题,那么也请查看MySQL的FULLTEXT。我们正在使用它来搜索20 GB数据库。


推荐阅读