-edit -
Вопрос не говорит все.:)
Он может работать в Unix и будет использоваться для поиска по электронной почте (Dovecot, Postfix и maildir).
Lucene не проблема, я просто анализирую некоторые альтернативы.
-edit -
Вопрос не говорит все.:)
Он может работать в Unix и будет использоваться для поиска по электронной почте (Dovecot, Postfix и maildir).
Lucene не проблема, я просто анализирую некоторые альтернативы.
Для простых вещей встроенный полнотекстовый поиск вашей РСУБД.
нужно будет знать, какие проблемы у вас есть с Lucene, но Xapian стоит посмотреть.
Те, которые я могу придумать сейчас, это встроенная СУБД - полнотекстовое индексирование (MSSQL, у MySQL есть реализация для нее), а также Sphinx http://www.sphinxsearch.com/about.html
Преимущество Sphinx заключается в более простой интеграции с MySQL и PostgreSQL, однако Lucene более функциональна.
Minion из Oracle Labs - очень интересная альтернатива Lucene и Xapian.
Среди других интересных функций он поддерживает кластеризацию результатов поиска.
Отметьте модуль индекса поиска для node (https://github.com/fergiemcdowall/search-index). Это как упрощенный, более компактный lucene для Node.js.
Некоторые альтернативные индексы упоминаются здесь:
Я не знаю, считаете ли вы Solr альтернативой, поскольку он построен поверх lucene.
Но другие:
Я бы предложил Управление гигабайтами для Java (mg4j) для его производительности сжатия. См. Также описание моего собственного вопроса: mg4j против apache lucene
Теперь есть Упругий поиск. AFAIK Stackexchange переключился на него или находится в процессе этого. (исправьте меня, если я ошибаюсь)