我们对 elasticsearch 1.7 的映射存在问题。我正在通过创建具有正确映射的新索引来解决问题。我知道,由于我正在创建一个新索引,因此我必须使用现有数据从旧索引重新索引到我刚刚创建的新索引。问题是我用谷歌搜索,找不到从旧到新重新索引的方法。似乎重新索引 API 是在 ES 2.3 中引入的,并且不支持 1.7。
我的问题是如何在修复映射后将我的数据从旧数据重新索引到新数据。或者,在 ES 1.7 中进行映射更改的最佳实践是什么?
- https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html对我不起作用,因为我们使用的是旧版本的 ES (1.7)
- https://www.elastic.co/blog/chang-mapping-with-zero-downtime 最初沿着这条路走,但被卡住了,需要一种方法将旧的索引重新索引到新的