{"library":"elasticsearch-dsl","type":"library","category":null,"description":"Elasticsearch DSL is a Python client that provides a high-level, declarative, and object-oriented way to write and execute queries against Elasticsearch. It allows users to define document mappings as Python classes and build complex search queries and aggregations using Python objects. As of version 8.18.0, the `elasticsearch-dsl` package's functionality has been integrated directly into the `elasticsearch-py` client library under the `elasticsearch.dsl` namespace. While the `elasticsearch-dsl` package still exists for compatibility, active development now continues within the main `elasticsearch-py` project. Releases are generally tied to Elasticsearch major/minor versions or feature additions.","language":"python","status":"renamed","version":"8.18.0","tags":["elasticsearch","search","database","orm","dsl","client"],"install":[{"cmd":"pip install elasticsearch-dsl","imports":["from elasticsearch_dsl import Search","from elasticsearch_dsl import Document","from elasticsearch_dsl import connections","from elasticsearch_dsl import Text, Keyword, Integer, Date"]},{"cmd":"pip install elasticsearch","imports":[]}],"homepage":"https://elastic.co","github":"https://github.com/elasticsearch/elasticsearch-dsl-py","docs":null,"changelog":null,"pypi":"https://pypi.org/project/elasticsearch-dsl/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.7,"avg_import_s":1.18,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/elasticsearch-dsl/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}