@s1dney

Как реализовать полноценный поиск по подстроке в приложении на flask?

Прикрутил Flask-WhooshAlchemy с костылями, но работает довольно странно, иногда результат совершенно внезапный (в одной строке ищет, в другой аналогичной - нет), посмотрел страничку гитхаба, а оно пару лет фактически никак не разрабатывается.
В код пока не заглядывал, и не хочется, хочется готовое.
Насоветуйте рабочих вариантов.

PS. Искать нужно не много, Lucene/Sphinx не советуйте.
  • Вопрос задан
  • 2426 просмотров
Решения вопроса 1
@s1dney Автор вопроса
К сожалению, на сегодняшний момент кроме whoosh-sqlalchemy для несерьезного поиска в flask вариантов нет. Пришлось его немного напильником доработать до удовлетворительного состояния.
Но и даже так он не совсем отвечает основным требованиям к поиску: нет pagination, отсутствует сортировка результата и гибкость в поиске (например, нельзя искать в джойнах). Лучше было бы сразу поставить чистый whoosh и написать обертку для него, исходя из текущих целей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы