Translate SQL into Elasticsearch queries
Added in 6.3.0
Translate an SQL search into a search API request containing Query DSL.
It accepts the same request body parameters as the SQL search API, excluding cursor
.
Body
Required
-
fetch_size
number The maximum number of rows (or entries) to return in one response.
-
filter
object An Elasticsearch Query DSL (Domain Specific Language) object that defines a query.
Additional properties are allowed.
-
query
string Required The SQL query to run.
-
time_zone
string
GET
/_sql/translate
curl \
--request GET http://api.example.com/_sql/translate \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"fetch_size":42.0,"filter":{},"query":"string","time_zone":"string"}'