0
我最近被困在某些问题中,因为给定的索引有错误的映射,所以我必须创建适当的索引模板(或者简单地在某些情况下是映射),但我知道这些映射只会影响当时的新索引。我想知道如何将现有索引的数据复制到新索引。我已经阅读了一些提及扫描和滚动的内容,虽然我似乎无法找到如何执行此操作的具体示例。将当前索引复制到新索引以使用更新后的映射/索引模板(ElasticSearch)
任何帮助,将不胜感激!
感谢
我最近被困在某些问题中,因为给定的索引有错误的映射,所以我必须创建适当的索引模板(或者简单地在某些情况下是映射),但我知道这些映射只会影响当时的新索引。我想知道如何将现有索引的数据复制到新索引。我已经阅读了一些提及扫描和滚动的内容,虽然我似乎无法找到如何执行此操作的具体示例。将当前索引复制到新索引以使用更新后的映射/索引模板(ElasticSearch)
任何帮助,将不胜感激!
感谢
您好我已经创建了一个应用程序,它可以帮助你完成这一点。如果你不喜欢的应用程序,你可以看看代码,以及和刚才复制你需要:
https://github.com/jettro/maintain-elastic
看一看以下两类,看看做什么:
https://github.com/jettro/maintain-elastic/.../IndexCreator.java
https://github.com/jettro/maintain-elastic/.../ScrollAndBulkIndexContentCopier.java