Skip to main content

Tools for handling ElasticSearch queries in various languages

Project description

Kaquel, pronounced /kækyɛl/, is a toolset for parsing and rendering query languages for ElasticSearch.

As described in Parsing queries, you can parse Kibana Query Language (KQL), Apache Lucene and ElasticSearch queries, and render them using the ElasticSearch Query DSL. For example, with KQL:

from kaquel.kql import parse_kql

query = parse_kql('identity: { first_name: "John" }')
print(query.render())

The project is present at the following locations:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kaquel-0.3.tar.gz (20.5 kB view hashes)

Uploaded Source

Built Distribution

kaquel-0.3-py3-none-any.whl (25.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page