将当前索引复制到新索引以使用更新的映射/索引模板(ElasticSearch)

时间:2015-02-07 02:21:51

标签: indexing elasticsearch

我最近陷入了一些问题,即我对给定索引的映射不正确,所以我必须创建正确的索引模板(或者在某些情况下只是映射),尽管我知道映射仅对此时的新索引产生影响。我想知道如何将现有索引的数据复制到新索引。我已经阅读了一些提及扫描和滚动的内容,尽管我似乎无法找到有关如何执行此操作的具体示例。

对此有任何帮助将不胜感激!

由于

1 个答案:

答案 0 :(得分:0)

您好我已经创建了一个可以帮助您做到这一点的应用程序。如果您不喜欢该应用程序,您也可以查看代码并只复制您需要的内容:

https://github.com/jettro/maintain-elastic

看看以下两个课程,看看该怎么做:
https://github.com/jettro/maintain-elastic/.../IndexCreator.java
https://github.com/jettro/maintain-elastic/.../ScrollAndBulkIndexContentCopier.java

相关问题