Альтернатива Ruby для Lucene

Я слышал о Lucene много, что это одна из лучших библиотек поисковых систем в Java. Есть ли подобная (как мощная) библиотека для Ruby?

Ответы

Ответ 1

Хорошо, там Ferret, который является портом Lucene для Ruby. Кроме того, Lucene очень прост в использовании из JRuby, если это опция для вас.

В зависимости от ваших потребностей вы также можете взглянуть на Solr, который является более высокоуровневым интерфейсом на Луцен. Существует интерфейс Ruby, solr-ruby, который взаимодействует с Solr через HTTP.

Ответ 2

Ferret - это то, что вы ищете:

"Ferret - это высокопроизводительная полнофункциональная текстовая поисковая библиотека, написанная для Ruby. Она вдохновлена ​​проектом Apache Lucene Java".

Ответ 5

К сожалению, в большинстве случаев хорек - это не то, что вы ищете, у него возникают повторяющиеся проблемы с индексом переиндексации, повреждением индекса и segfaults на сервере. Я думаю, что большинство людей собираются в SOLR, sphinx и Xapian. Я помню, что некоторые приложения Tsearch/postgres упоминаются, Tsearch кажется промышленным решением

Взгляните сюда

Поиск полного текста с рельсами