4

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

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

4

5 回答 5

3

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

于 2008-09-02T04:38:25.260 回答
3

看看CLucene - 这是一个维护良好的 Java Lucene 的 C++ 端口。它目前在 LGPL 下获得许可,我们在商业应用程序中使用它。

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

于 2008-09-08T14:13:20.957 回答
1

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

于 2008-09-02T04:55:21.460 回答
1

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

于 2008-09-29T16:18:16.500 回答
0

我第二个 Sphinx,但Lucene也没有那么糟糕,尽管有 Java。:) 如果您没有处理太多分散的数据等,那么还要查看 MySQL 的FULLTEXT。我们正在使用它来搜索 20 GB 的数据库。

于 2008-09-02T04:48:42.553 回答