我正在将现有ElasticSearch集群(5.x)的版本升级到6.x以实现父子关系。我有一些父索引,我想在其映射中添加新的连接类型,以便我可以与子索引具有父子关系。
父映射:
{
"properties": {
"my_join_field": {
"type": "join",
"relations": {
"parent": ["child"]
}
}
}
}
我可以使用_mapping API将新的连接类型添加到父映射,但是我需要更新该索引中的每个现有doc以获得新的join属性。我们在此索引中有近10亿个数据,我们不希望更新每个文档以建立新的关系。
有没有办法有效地处理这个问题?是否有其他解决方法可以在不触及文档的情况下实现相同的目标?
感谢您的指导!!!