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

C++ MS SQL的最佳全文搜索替代方案,C++;解决方案,c++,sql-server,full-text-search,lucene,lucene.net,C++,Sql Server,Full Text Search,Lucene,Lucene.net,Microsoft SQL的最佳全文搜索替代方案是什么?(适用于MS SQL) 我正在寻找类似的东西,但没有.NET和Java的要求。我还想找到一个在商业应用中可用的解决方案。是最好的解决方案之一。它是用C++编写的,具有惊人的性能。< p>我是第二个狮身人面像,但java也不坏。如果您没有处理太多分散的数据等,那么也可以查看MySQL的。我们使用它在20 GB的数据库中进行搜索。是我使用过的最好的搜索工具。他们有很多解决方案。他们的引擎将在本机Win32、Linux或.NET上运行。它将索引您

Microsoft SQL的最佳全文搜索替代方案是什么?(适用于MS SQL)

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

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

< p>我是第二个狮身人面像,但java也不坏。如果您没有处理太多分散的数据等,那么也可以查看MySQL的。我们使用它在20 GB的数据库中进行搜索。

是我使用过的最好的搜索工具。他们有很多解决方案。他们的引擎将在本机Win32、Linux或.NET上运行。它将索引您可能拥有的几乎所有类型的文档(Excel、PDF、Word等)。我不久前做了一些基准比较,它最容易使用,性能最好

>看一下,它是一个维护良好的C++ java端口。它目前在LGPL下获得许可,我们在商业应用中使用它


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

基于Lucene,但可以通过HTTP访问,因此它可以从任何平台使用。

Lucene也不适用于MSSQL,您可以有两种选择:在将文档传递给DB之前对文档进行索引,或者让索引引擎通过DB本身。据我所知,Sphinx无法自动抓取MSSQL,但它具有最好的索引性能。需要注意的是:它往往落后于Apache(官方的Lucene)。NET是Java Lucene的一个端口,Java Lucene周围的社区更大。显然,这有时会成为问题。我更喜欢纯C++搜索引擎库。