最佳的全文本搜索替代MS SQL,C ++解决方案

时间:2020-03-05 18:46:14  来源:igfitidea点击:

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

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

解决方案

回答

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

回答

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

回答

DT搜索是我使用过的最好的搜索工具。他们有许多可用的解决方案。他们的引擎将在本机Win32,Linux或者.NET上运行。它几乎可以索引我们可能拥有的每种文档(Excel,PDF,Word等)。我前一段时间进行了一些基准测试比较,它是最易于使用且性能最佳的。

回答

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

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

回答

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