删除转换 API编辑

删除现有转换。

请求编辑

DELETE _transform/<transform_id>

先决条件编辑

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

路径参数编辑

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

查询参数编辑

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

示例编辑

response = client.transform.delete_transform(
  transform_id: 'ecommerce_transform'
)
puts response
DELETE _transform/ecommerce_transform

当转换被删除时,您将收到以下结果

{
  "acknowledged" : true
}