Pull to refresh

Comments 15

спасибо, весьма интересно будет почитать про поиск на рельсах
Выглядит отлично, но я не понимаю: учитывает ли он русскую морфологию? Если я ищу 'кисть', он вернет «кисти, кистей»?
UFO just landed and posted this here
много раз имел дела с ferret — впечатления исключительно отрицательные
не все версии нормально работают с русским индексом
индекс может покрешится на больших нагрузках в многопоточном приложении

сейчас использую sphinx
UFO just landed and posted this here
В многопоточных приложения ferret действительно добавляет потенциальные баги. Недавно с этим столкнулся:

На продакшн серверах (разныех) феррет периодически начал отваливаться с такой ошибкой в логе: [FATAL] Segfault без какой-либо конкретики, что наводит на мысль что это где-то в дебрях руби кода происходит.

Со сфинксом работать гораздо менее приятно, особенно если нужно индексировать не БД, а поля сущностей, но то, что феррет нестабилен — это уже общее, устоявшееся мнение

Опоздали вы с постом — уже некоторое время ferret в продакшене не используют. Пользуйтесь сфинксом.
Хм, надо посмотреть что у нас там с этим делом в проекте…
Кроме Lucene & Sphinx — выбор в зависимости от ситуации.
Отвлёкся. В общем, кроме Lucene & Sphinx смотреть нечего, из них выбирать по ситуации.
Для rails полно плагинов на sphinx. Какой лучше — сказать не берусь, но thinking_sphinx — помню точно, использовал. Все вполне прилично, по нему есть много мануалов.
UFO just landed and posted this here
Sign up to leave a comment.

Articles