删除异步 SQL 搜索 API

编辑

删除异步 SQL 搜索 API

编辑

删除一个异步 SQL 搜索或一个存储的同步 SQL 搜索。如果搜索仍在运行,则 API 将取消它。

resp = client.sql.delete_async(
    id="FkpMRkJGS1gzVDRlM3g4ZzMyRGlLbkEaTXlJZHdNT09TU2VTZVBoNDM3cFZMUToxMDM=",
)
print(resp)
response = client.sql.delete_async(
  id: 'FkpMRkJGS1gzVDRlM3g4ZzMyRGlLbkEaTXlJZHdNT09TU2VTZVBoNDM3cFZMUToxMDM='
)
puts response
const response = await client.sql.deleteAsync({
  id: "FkpMRkJGS1gzVDRlM3g4ZzMyRGlLbkEaTXlJZHdNT09TU2VTZVBoNDM3cFZMUToxMDM=",
});
console.log(response);
DELETE _sql/async/delete/FkpMRkJGS1gzVDRlM3g4ZzMyRGlLbkEaTXlJZHdNT09TU2VTZVBoNDM3cFZMUToxMDM=

请求

编辑

DELETE _sql/async/delete/<search_id>

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,则只有以下用户可以使用此 API 删除搜索

    • 具有 cancel_task 集群权限的用户
    • 首次提交搜索的用户

限制

编辑

请参阅SQL 限制

路径参数

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