Необходимо написать очень простой поисковик по текстам документов. Данные хранятся в БД по желанию (кроме sqlite), поисковый индекс в эластике.
id- уникальный для каждого документа;rubrics- массив рубрик;text- текст документа;created_date- дата создания документа.
iD- id из базы;text- текст из структуры БД.
- сервис должен принимать на вход произвольный текстовый запрос, искать по тексту документа в индексе и возвращать первые 20 документов со всем полями БД, упорядоченные по дате создания;
- удалять документ из БД и индекса по полю
id.
- любой python фреймворк кроме Django и DRF;
READMEс гайдом по поднятию;docs.json- документация к сервису в формате openapi.
- функциональные тесты;
- сервис работает в Docker;
- асинхронные вызовы.
- Можно скачать здесь