【问题标题】:Copying current index into new index to use updated mapping/index template (ElasticSearch)将当前索引复制到新索引以使用更新的映射/索引模板 (ElasticSearch)
【发布时间】:2015-04-07 07:24:18
【问题描述】:

我最近遇到了一些问题,即给定索引的映射不正确,因此我必须创建正确的索引模板(或在某些情况下只是一个映射),尽管我知道映射只会生效那时在新的索引上。我想知道如何将现有索引的数据复制到新索引。我读过一些提到扫描和滚动的东西,但我似乎找不到任何具体的例子来说明如何做到这一点。

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

谢谢

【问题讨论】:

    标签: indexing elasticsearch


    【解决方案1】:

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

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

    看看以下两个类,看看能做什么:
    https://github.com/jettro/maintain-elastic/.../IndexCreator.java
    https://github.com/jettro/maintain-elastic/.../ScrollAndBulkIndexContentCopier.java

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 2015-02-02
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      相关资源
      最近更新 更多