Reindex on elasticsearch v2.1.0 on Swisscom Application Cloud
Reindex on elasticsearch v2.1.0 on Swisscom Application Cloud
我想将数据从 Swisscom Application Cloud 上的现有索引重新索引到新索引(必须对映射进行调整)。我看到从 2.3.0 版本开始有一个 reindex API。但是由于 appcloud 上的 elasticsearch 版本是 2.1.0,我不知道如何重新索引我的数据。您对如何进行有任何建议吗?以及近期是否会有elasticsearch升级?
elasticsearch 中的文档是不可变的。重新索引文档包括以下步骤:
- 检索 JSON(您要重新编制索引)
- 改变它
- 删除旧文件
- 为新文档编制索引
在您的情况下,您想重新索引整个索引,因此我建议您使用扫描 API 检索所有旧文档并将其重新索引到新索引中:Scan API documentation for reindexing。
我想将数据从 Swisscom Application Cloud 上的现有索引重新索引到新索引(必须对映射进行调整)。我看到从 2.3.0 版本开始有一个 reindex API。但是由于 appcloud 上的 elasticsearch 版本是 2.1.0,我不知道如何重新索引我的数据。您对如何进行有任何建议吗?以及近期是否会有elasticsearch升级?
elasticsearch 中的文档是不可变的。重新索引文档包括以下步骤:
- 检索 JSON(您要重新编制索引)
- 改变它
- 删除旧文件
- 为新文档编制索引
在您的情况下,您想重新索引整个索引,因此我建议您使用扫描 API 检索所有旧文档并将其重新索引到新索引中:Scan API documentation for reindexing。