Elasticsearch Query Language (DSL) Reference

Pulse - Elasticsearch Operations Done Right

On this page

Available Elasticsearch Query Types Available Elasticsearch Aggregation Types

The Elasticsearch Query DSL is a powerful query language used to search and analyze data stored in Elasticsearch. It allows users to perform full-text searches, filter results, and aggregate data through structured JSON-based queries. EQL supports a wide range of query types, including term, match, range, and boolean queries, making it highly versatile for complex data exploration. Its flexibility and speed make Elasticsearch an essential tool for log analysis, real-time monitoring, and large-scale data retrieval.

Available Elasticsearch Query Types

Available Elasticsearch Aggregation Types

Metric Aggregations:

Bucket Aggregations:

Pipeline Aggregations:

Matrix Aggregations:

Geo Aggregations:

Other Aggregations:

Subscribe to the Pulse Newsletter

Get early access to new Pulse features, insightful blogs & exclusive events , webinars, and workshops.