【发布时间】:2015-04-07 07:24:18
【问题描述】:
我最近遇到了一些问题,即给定索引的映射不正确,因此我必须创建正确的索引模板(或在某些情况下只是一个映射),尽管我知道映射只会生效那时在新的索引上。我想知道如何将现有索引的数据复制到新索引。我读过一些提到扫描和滚动的东西,但我似乎找不到任何具体的例子来说明如何做到这一点。
对此的任何帮助将不胜感激!
谢谢
【问题讨论】:
我最近遇到了一些问题,即给定索引的映射不正确,因此我必须创建正确的索引模板(或在某些情况下只是一个映射),尽管我知道映射只会生效那时在新的索引上。我想知道如何将现有索引的数据复制到新索引。我读过一些提到扫描和滚动的东西,但我似乎找不到任何具体的例子来说明如何做到这一点。
对此的任何帮助将不胜感激!
谢谢
【问题讨论】:
您好,我创建了一个应用程序,可以帮助您做到这一点。如果您不喜欢该应用程序,您也可以查看代码并复制您需要的内容:
https://github.com/jettro/maintain-elastic
看看以下两个类,看看能做什么:
https://github.com/jettro/maintain-elastic/.../IndexCreator.java
https://github.com/jettro/maintain-elastic/.../ScrollAndBulkIndexContentCopier.java
【讨论】: