重置转换 API编辑

重置转换。

请求编辑

POST _transform/<transform_id>/_reset

先决条件编辑

  • 需要 manage_transform 集群权限。此权限包含在 transform_admin 内置角色中。

描述编辑

您必须先停止转换,然后才能重置它;或者,使用 force 查询参数。

如果您重置转换,则所有检查点、状态和目标索引(如果它是由转换创建的)都将被删除。转换将更新为最新格式,就像使用了 更新转换 API 一样。转换已准备好重新启动,就像刚刚创建一样。

路径参数编辑

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

查询参数编辑

force
(可选,布尔值)如果此值为 true,则无论转换的当前状态如何,都会重置转换。如果为 false,则必须先 停止 转换,然后才能重置它。默认值为 false
timeout
(可选,时间)等待响应的时间。如果在超时到期之前未收到响应,则请求失败并返回错误。默认为 30 秒

示例编辑

response = client.transform.reset_transform(
  transform_id: 'ecommerce_transform'
)
puts response
POST _transform/ecommerce_transform/_reset

重置转换后,您将收到以下结果

{
  "acknowledged" : true
}