删除转换 API

编辑

删除现有的转换。

请求

编辑

DELETE _transform/<transform_id>

先决条件

编辑
  • 需要 manage_transform 集群权限。此权限包含在 transform_admin 内置角色中。
  • 在删除转换之前,必须先停止它。

路径参数

编辑
<transform_id>
(必需,字符串) 转换的标识符。

查询参数

编辑
force
(可选,布尔值) 当 true 时,无论转换的当前状态如何,都会删除该转换。默认值为 false,这意味着必须先 stopped 转换才能将其删除。
delete_dest_index
(可选,布尔值) 当 true 时,目标索引会与转换一起删除。默认值为 false,这意味着目标索引不会被删除。
timeout
(可选,时间) 等待响应的时间。如果在超时到期之前未收到响应,则请求失败并返回错误。默认为 30s

示例

编辑
resp = client.transform.delete_transform(
    transform_id="ecommerce_transform",
)
print(resp)
response = client.transform.delete_transform(
  transform_id: 'ecommerce_transform'
)
puts response
const response = await client.transform.deleteTransform({
  transform_id: "ecommerce_transform",
});
console.log(response);
DELETE _transform/ecommerce_transform

删除转换后,您会收到以下结果

{
  "acknowledged" : true
}