什么是替代Microsoft SQL的最佳全文搜索? (适用于MS SQL)MS SQL,C++解决方案的最佳全文搜索替代
我正在寻找类似于Lucene和Lucene.NET的东西,但没有.NET和Java要求。我还想找到可用于商业应用的解决方案。
什么是替代Microsoft SQL的最佳全文搜索? (适用于MS SQL)MS SQL,C++解决方案的最佳全文搜索替代
我正在寻找类似于Lucene和Lucene.NET的东西,但没有.NET和Java要求。我还想找到可用于商业应用的解决方案。
看看CLucene - 这是一个维护良好的Java Lucene C++端口。目前它已获得LGPL许可,我们将其用于商业应用。
性能是令人难以置信的,但是你必须让你的头在一些奇怪的API约定。
Sphinx是最好的解决方案之一。它用C++编写,性能惊人。
DT Search是我用过的最好的搜索工具。他们有很多可用的解决方案。他们的引擎将运行在本机Win32,Linux或.NET上。它会索引几乎所有你可能拥有的文档(Excel,PDF,Word等)。我前一段时间做了一些基准比较,它是最容易使用的,并且性能最好。
Solr基于Lucene,但可通过HTTP访问,因此可以从任何平台使用。
我更喜欢[Xapian](http://xapian.org/) - 纯粹的C++搜索引擎库。 – 2008-10-02 09:42:23
[Lucene.NET](http://incubator.apache.org/lucene.net/)的注意事项:它往往落后于Apache的[Java Lucene](http://lucene.apache.org/) (“官方”Lucene)。 Lucene.NET是Java Lucene的一个端口,围绕Java Lucene的社区更大。出于显而易见的原因,这有时会成为问题。 – Babak 2008-09-08 14:25:32