首页 > 解决方案 > 在弹性搜索索引中添加父类型而不更新其现有文档

问题描述

我正在将现有ElasticSearch集群(5.x)的版本升级到6.x以实现父子关系。我有一些父索引,我想在其映射中添加新的连接类型,以便我可以与子索引建立父子关系。

父映射:

{
     "properties": {
      "my_join_field": { 
        "type": "join",
        "relations": {
          "parent": ["child"] 
        }
      }
    }  
}

我可以使用 _mapping API 将新的连接类型添加到父映射,但是我需要更新该索引中的每个现有文档以具有新的连接属性。我们在这个索引中有近十亿个数据,我们不想更新每个文档以建立新的关系。

有没有办法有效地处理这个问题?是否有替代解决方法可以在不接触文档的情况下实现相同的效果?

谢谢你的指导!!!

标签: elasticsearchjoinparent-childaws-elasticsearch

解决方案


推荐阅读