sortarage
@sortarage
Я тучка-тучка-тучка, я вовсе не медведь

Лучший Python полнотекстовый поиск на русском для использования с Flask?

День добрый.

Прохожу Мега-туториал по Flask от Miguel Grinberg, и стоит задача реализовать полнотекстовый поиск.

Проблема: Я реализовал Elasticsearch по заданным инструкциям, все ищет, но на русском работает очень плохо. То есть, при запросе "лес", находит только полное вхождение "лес", но не находит "лесу".

Гугление на тему Elasticsearch выдало, что все используют самые разные версии (в основном ~5, в то время как свежая 6.3), и значительная часть плагинов, подразумевающая русский поиск не поддерживает версии 6+.

Собственно, вопрос: Есть ли адекватный способ заставить Elasticsearch 6.3 искать на русском, или же есть более актуальные для языка варианты полнотекстового поиска с реализацией на Python?

P.S. Проверил, на всякий случай, английский. В базовом конфиге при запросе "second", выдает посты с полным вхождением "second", но не выдает посты с "secondary". Таки и должно быть (и нужно пилить конфиг, чтобы искал и вхождение слов), или я чего-то не понимаю? :)
  • Вопрос задан
  • 588 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Платформа НТИ Москва
от 130 000 до 180 000 руб.
от 150 000 до 200 000 руб.
N1.RU Новосибирск
от 100 000 руб.
15 сент. 2019, в 09:25
15000 руб./за проект
15 сент. 2019, в 09:17
25000 руб./за проект