启动或恢复重新索引 API

编辑

启动或恢复重新索引 API

编辑

底层的升级助手概念是稳定的,但用于管理升级助手的 API 仍处于实验阶段。

启动新的重新索引或恢复暂停的重新索引。在重新索引任务期间执行以下步骤:

  1. 将索引设置为只读
  2. 创建新索引
  3. 将文档重新索引到新索引中
  4. 为新索引创建索引别名
  5. 删除旧索引

请求

编辑

POST <kibana host>:<port>/api/upgrade_assistant/reindex/myIndex

响应代码

编辑
200
指示调用成功。

示例

编辑

API 返回以下内容:

{
  "indexName": ".ml-state",
  "newIndexName": ".reindexed-v7-ml-state", 
  "status": 0, 
  "lastCompletedStep": 0, 
  "reindexTaskId": null, 
  "reindexTaskPercComplete": null, 
  "errorMessage": null 
}

新索引的名称。

重新索引状态。有关更多信息,请参阅状态代码

重新索引的最后成功完成的步骤。有关更多信息,请参阅步骤代码

Elasticsearch 中重新索引任务的任务 ID。当重新索引开始时出现。

Elasticsearch 中重新索引任务的进度。以十进制形式显示,从 0 到 1。

如果重新索引失败,则导致重新索引失败的错误。