Как сделать быстрый поиск для вашего проекта?



Например, для фонда Runa Capital, где я работаю, я сделал тг бота, который может для любой компании выдать какую-то инфу. Да, у меня все данные лежат в базе, но по этой базе нужно быстро уметь искать как с опечатками, так и по любым ключевым словам из описания, а не только по полному совпадению имени.



Я нашёл микросервис MeiliSearch, который именно это и умеет делать: ты загружаешь в него описания объектов, по которым планируется поиск. А он в итоге даёт API для молниеносного поиска по ним.



Как задеплоить MeiliSearch в продакшн с помощью моего любимого Dokku, а также как с ним дальше работать из питона:



https://okhlopkov.com/deploy-meilisearch-with-dokku-for-production/