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

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

День добрый.

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

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

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

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

P.S. Проверил, на всякий случай, английский. В базовом конфиге при запросе "second", выдает посты с полным вхождением "second", но не выдает посты с "secondary". Таки и должно быть (и нужно пилить конфиг, чтобы искал и вхождение слов), или я чего-то не понимаю? :)
  • Вопрос задан
  • 1197 просмотров
Подписаться 3 Средний 15 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы