ES|QL
The Elasticsearch Query Language (ES|QL) provides a powerful way to filter, transform, and analyze data stored in Elasticsearch, and in the future in other runtimes.
-
Run an ES|QL query
Stack
8.11+
- POST /_query
-
Run an async ES|QL query
Stack
8.13+
- POST /_query/async
-
Get async ES|QL query results
Stack
8.13+
- GET /_query/async/{id}
-
Delete an async ES|QL query
Stack
8.13+
- DELETE /_query/async/{id}
-
Stop async ES|QL query
Stack
8.18+
- POST /_query/async/{id}/stop
-
Get ES|QL data sources
Stack
Experimental
9.5+
- GET /_query/data_source/{name}
-
Create or update an ES|QL data source
Stack
Experimental
9.5+
- PUT /_query/data_source/{name}
-
Delete ES|QL data sources
Stack
Experimental
9.5+
- DELETE /_query/data_source/{name}
-
Get ES|QL datasets
Stack
Experimental
9.5+
- GET /_query/dataset/{name}
-
Create or update an ES|QL dataset
Stack
Experimental
9.5+
- PUT /_query/dataset/{name}
-
Delete ES|QL datasets
Stack
Experimental
9.5+
- DELETE /_query/dataset/{name}
-
Get running ES|QL queries information
Stack
Experimental
9.1+
- GET /_query/queries
-
Get a specific running ES|QL query information
Stack
Experimental
9.1+
- GET /_query/queries/{id}
-
Get an ES|QL view
Stack
9.4+
- GET /_query/view/{name}
-
Create or update an ES|QL view
Stack
9.4+
- PUT /_query/view/{name}
-
Delete an ES|QL view
Stack
9.4+
- DELETE /_query/view/{name}