Body Required
-
The maximum number of rows (or entries) to return in one response.
-
An Elasticsearch Query DSL (Domain Specific Language) object that defines a query.
External documentation -
The SQL query to run.
GET /_sql/translate
Console
POST _sql/translate { "query": "SELECT * FROM library ORDER BY page_count DESC", "fetch_size": 10 }
resp = client.sql.translate( query="SELECT * FROM library ORDER BY page_count DESC", fetch_size=10, )
const response = await client.sql.translate({ query: "SELECT * FROM library ORDER BY page_count DESC", fetch_size: 10, });
response = client.sql.translate( body: { "query": "SELECT * FROM library ORDER BY page_count DESC", "fetch_size": 10 } )
$resp = $client->sql()->translate([ "body" => [ "query" => "SELECT * FROM library ORDER BY page_count DESC", "fetch_size" => 10, ], ]);
curl -X POST -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"query":"SELECT * FROM library ORDER BY page_count DESC","fetch_size":10}' "$ELASTICSEARCH_URL/_sql/translate"
Request example
{ "query": "SELECT * FROM library ORDER BY page_count DESC", "fetch_size": 10 }