获取异步 SQL 搜索 API

编辑

获取异步 SQL 搜索 API

编辑

返回异步 SQL 搜索已存储的同步 SQL 搜索的结果。

resp = client.sql.get_async(
    id="FmdMX2pIang3UWhLRU5QS0lqdlppYncaMUpYQ05oSkpTc3kwZ21EdC1tbFJXQToxOTI=",
    format="json",
)
print(resp)
response = client.sql.get_async(
  id: 'FmdMX2pIang3UWhLRU5QS0lqdlppYncaMUpYQ05oSkpTc3kwZ21EdC1tbFJXQToxOTI=',
  format: 'json'
)
puts response
const response = await client.sql.getAsync({
  id: "FmdMX2pIang3UWhLRU5QS0lqdlppYncaMUpYQ05oSkpTc3kwZ21EdC1tbFJXQToxOTI=",
  format: "json",
});
console.log(response);
GET _sql/async/FmdMX2pIang3UWhLRU5QS0lqdlppYncaMUpYQ05oSkpTc3kwZ21EdC1tbFJXQToxOTI=?format=json

请求

编辑

GET _sql/async/<search_id>

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,则只有最初提交 SQL 搜索的用户才能使用此 API 检索搜索。

限制

编辑

请参阅SQL 限制

路径参数

编辑
<search_id>
(必需,字符串) 搜索的标识符。

查询参数

编辑
delimiter
(可选,字符串) CSV 结果的分隔符。默认为 ,。该 API 仅支持 CSV 响应的此参数。
format
(必需,字符串) 响应的格式。您必须使用此参数或 Accept HTTP 标头指定格式。如果两者都指定,API 将使用此参数。有关有效值,请参阅响应数据格式
keep_alive
(可选,时间值) 搜索及其结果的保留期限。默认为原始 SQL 搜索的 keep_alive 期限。
wait_for_completion_timeout
(可选,时间值) 等待完整结果的期限。默认为无超时,意味着请求将等待完整的搜索结果。

响应主体

编辑

获取异步 SQL 搜索 API 返回与SQL 搜索 API相同的响应主体。