在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

同一条数据中的不同字段间是否可以创建父子关系?如果可以应该如何创建?

Elasticsearch | 作者 sun_changlong | 发布于2019年04月01日 | 阅读数:2176

我看大多数资料都是在写数据的时候注明指向的父子关系,我理解这种为对于不同数据写入同一索引采用的措施。
 
但是能不能对于 同一条数据中的不同字段,实现不同字段间的父子关系? 比如数据中的部分字段内容都是出现率很高的重复内容,想实现将出现率较高的部分存在父关系内,变化频率高的保留在子关系中。达到一对多的映射关系! 但是mapping中只看到了设置join datatype ,没有看到字段中有指定父子关系的配置,有哪位可以帮忙分析下,感谢
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

不可以。是针对不同document的。推荐查看:https://elastic.blog.csdn.net/ ... 74481
你的使用可以借助nested实现。

要回复问题请先登录注册