启动或恢复索引 API编辑

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

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

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

请求编辑

POST <kibana 主机>:<端口>/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。

导致索引失败的错误(如果失败)。