Как реализовать полноценный поиск по подстроке в приложении на flask?
Прикрутил Flask-WhooshAlchemy с костылями, но работает довольно странно, иногда результат совершенно внезапный (в одной строке ищет, в другой аналогичной - нет), посмотрел страничку гитхаба, а оно пару лет фактически никак не разрабатывается.
В код пока не заглядывал, и не хочется, хочется готовое.
Насоветуйте рабочих вариантов.
PS. Искать нужно не много, Lucene/Sphinx не советуйте.
К сожалению, на сегодняшний момент кроме whoosh-sqlalchemy для несерьезного поиска в flask вариантов нет. Пришлось его немного напильником доработать до удовлетворительного состояния.
Но и даже так он не совсем отвечает основным требованиям к поиску: нет pagination, отсутствует сортировка результата и гибкость в поиске (например, нельзя искать в джойнах). Лучше было бы сразу поставить чистый whoosh и написать обертку для него, исходя из текущих целей.