Which are the best alternatives to Lucene? [closed]

雨燕双飞 提交于 2019-11-26 22:22:04

问题


It may run on Unix and it will be used for email searching (Dovecot, Postfix and maildir).

Lucene is not a problem, I'm just analyzing some alternatives.


回答1:


For simple things native full-text search of your RDBMS.

  • Full text search in PostgreSQL
  • FTS2 in SQLite
  • Full text search in MySQL
  • Oracle Text in Oracle DB
  • Full text search in Microsoft SQL Server



回答2:


would need to know what problems you're having with Lucene, but Xapian is worth a look.




回答3:


The ones I can come up with now is native DBMS-full-text-indexing (MSSQL, MySQL both has implementations for it) aswell as Sphinx http://www.sphinxsearch.com/about.html

The advantage with Sphinx is easier integration with MySQL and PostgreSQL, however Lucene is more feature-rich.




回答4:


Minion from Oracle Labs is a very interesting alternative to Lucene and Xapian.

Among other interesting features, it supports search results clustering.




回答5:


Some alternative indexers are mentioned here:

Which search technology to use with ASP.NET?




回答6:


I don't know if you consider Solr an alternative, since it's built on top of lucene.

But others are:

  • Sphinx
  • IndexTank
  • RDBM full-text indexes (MySql, Oracle, Postgre, etc.)



回答7:


Check out the search-index module for node (https://github.com/fergiemcdowall/search-index). Its like a simplified, leaner lucene for Node.js.




回答8:


I'd suggest Managing Gigabytes for Java(mg4j) for its compression performance. Please see also the description of my own question: mg4j vs. apache lucene




回答9:


There is now also Elastic Search. AFAIK Stackexchange has switched to it or is in the process of doing so. (correct me if I'm wrong)



来源:https://stackoverflow.com/questions/602787/which-are-the-best-alternatives-to-lucene

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!