Initial stable release of elasticquery-dsl-py, a Python-based DSL for building Elasticsearch queries with an intuitive syntax. This release includes:
- Core query types (Match, Range, GeoDistance, QueryString, etc.)
- Boolean query composition with logical operators
- Scoring functions (Script, Random, Field Value Factor, Decay)
BooleanDSLBuilderfor complex query construction- Full type hints for better IDE integration
- Comprehensive test coverage
Compatible with Elasticsearch 7.x and 8.x.
Full Changelog: https://github.com/workindia/elasticquery-dsl-py/commits/v1.0.0