Описание тега elasticsearch-dsl-py
Elasticsearch DSL - это библиотека Python высокого уровня, цель которой - помочь в написании и выполнении запросов к Elasticsearch.
Он обеспечивает более удобный и идиоматический способ написания запросов и управления ими. Он близок к Elasticsearch JSON DSL, отражая его терминологию и структуру. Он предоставляет весь диапазон DSL из Python либо напрямую, используя определенные классы, либо выражения, подобные набору запросов.
Он также предоставляет дополнительную оболочку для работы с документами как объектами Python: определение сопоставлений, получение и сохранение документов, упаковка данных документа в определяемые пользователем классы.