elasticsearch - 在弹性搜索索引中添加父类型而不更新其现有文档
问题描述
我正在将现有ElasticSearch集群(5.x)的版本升级到6.x以实现父子关系。我有一些父索引,我想在其映射中添加新的连接类型,以便我可以与子索引建立父子关系。
父映射:
{
"properties": {
"my_join_field": {
"type": "join",
"relations": {
"parent": ["child"]
}
}
}
}
我可以使用 _mapping API 将新的连接类型添加到父映射,但是我需要更新该索引中的每个现有文档以具有新的连接属性。我们在这个索引中有近十亿个数据,我们不想更新每个文档以建立新的关系。
有没有办法有效地处理这个问题?是否有替代解决方法可以在不接触文档的情况下实现相同的效果?
谢谢你的指导!!!
解决方案
推荐阅读
- flutter - 更改 Flutter 自定义滑块
- flutter - 如何使用搜索栏搜索我在 ListView 中制作的按钮?
- javascript - 当没有方法的返回值时,为什么 javaScript 的可选链接语法不适用于 Nullish Coalescing Operator?
- ruby - 重构 CHEF 食谱
- delphi - Delphi中交换字节顺序
- regex - 用正则表达式替换字符串末尾的 %?
- ios - iOS 15 中 UITableViewSection 之间的额外空间
- android - Google Play 应用签名已签名 apk
- git - Git:跟踪的文件未推送到 gitlab 服务器
- installation - 如何使用cmd在windows服务器上安装python