New

The executive guide to generative AI

Read more

SQL 转换 API

编辑

SQL 搜索 转换为包含 查询 DSL搜索 API 请求。请参阅 SQL 转换 API

resp = client.sql.translate(
    query="SELECT * FROM library ORDER BY page_count DESC",
    fetch_size=10,
)
print(resp)
const response = await client.sql.translate({
  query: "SELECT * FROM library ORDER BY page_count DESC",
  fetch_size: 10,
});
console.log(response);
POST _sql/translate
{
  "query": "SELECT * FROM library ORDER BY page_count DESC",
  "fetch_size": 10
}

请求

编辑

GET _sql/translate

POST _sql/translate

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,你必须拥有要搜索的数据流、索引或别名的 read 索引权限

限制

编辑

请参阅 SQL 限制

请求主体

编辑

SQL 转换 API 接受与 SQL 搜索 API 相同的请求主体参数,但排除 cursor

响应主体

编辑

SQL 转换 API 返回与 搜索 API 相同的响应主体。

Was this helpful?
Feedback