它可以在 Unix 上运行,并将用于电子邮件搜索(Dovecot、Postfix 和 maildir)。
Lucene 不是问题,我只是在分析一些替代方案。
它可以在 Unix 上运行,并将用于电子邮件搜索(Dovecot、Postfix 和 maildir)。
Lucene 不是问题,我只是在分析一些替代方案。
对于简单的事情,您的 RDBMS 的本地全文搜索。
需要知道您在使用 Lucene 时遇到了什么问题,但Xapian值得一看。
我现在能想到的是原生 DBMS-full-text-indexing(MSSQL、MySQL 都有它的实现)以及 Sphinx http://www.sphinxsearch.com/about.html
Sphinx 的优势在于更容易与 MySQL 和 PostgreSQL 集成,但 Lucene 功能更丰富。
Oracle Labs 的Minion是 Lucene 和 Xapian 的一个非常有趣的替代品。
除其他有趣的功能外,它还支持搜索结果聚类。
这里提到了一些替代索引器:
我不知道你是否认为 Solr 是一个替代方案,因为它是建立在 lucene 之上的。
但其他人是:
我建议为 Java(mg4j) 管理千兆字节以提高其压缩性能。另请参阅我自己的问题的描述:mg4j vs. apache lucene
查看节点的搜索索引模块(https://github.com/fergiemcdowall/search-index)。它就像 Node.js 的简化、精简的 lucene。
现在还有Elastic Search。AFAIK Stackexchange 已切换到它或正在这样做。(如我错了请纠正我)