首页 新闻 会员 周边 捐助

ElasticSearch升级到6.5版本并创建mapping的父子文档

0
悬赏园豆:50 [待解决问题]

公司项目之前使用ES版本是2.3.4,公司运维那边同事说这个版本的ES有些问题出现,需要升级6.5版本,然后修改项目里面ES的依赖版本和修改项目里面ES的代码.但是在处理一个索引库数据的时候不知道怎么解决.

就是有个索引库里面的之前版本有设置了三个type(如下图)

因为ES在6之后的版本里面就不允许设置多个type.本人只能把这个索引库里面的三个type拆分为单独的三个索引库.

因为之前索引库里面的三个type的数据mapping有设置了父子文档关系, 所以导致我现在把type拆分层三个索引库后不知道怎么把其设置成父子文档(user是parent,school_rel和class_re都是child),查看ES的官网也有说明父子文档是建立在同一个分片上面的

所以现在请教大神们,有没有一个好的方案解决问题

果果爱吃土豆的主页 果果爱吃土豆 | 初学一级 | 园豆:73
提问于:2020-12-17 12:02
< >
分享
所有回答(1)
0

呃。。单独的父子,两表关联的这种,有个 terms lookup 查询,在terms里面。。你看下

WMG-Eight | 园豆:973 (小虾三级) | 2020-12-18 16:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册