Python Elasticsearch Querysets
A python library to simplify building complex Elasticsearch JSON queries. Based on the Django QuerySet API, backed by the official python elasticsearch library. Supports Elasticsearch
This is an attempt to provide an interface familiar to users of Django Querysets. Due to the differences in the backends it was impossible to mirror the Queryset API and maintain full search functionality. Be aware when using this library that the interfaces may not have the same trade-offs and caveats.
v1.0, so the API is not locked in. This project aims to follow semantic versioning once it reaches a stable API. Issues may arise as the backend
elasticsearch-pylibrary locks its versions to Elasticsearch releases.
pip install pyeqs
Check out the API Reference for examples.