nested使用
使用Elasticsearch进行保存数据的时候,如果保存的数据是多个对象,并将多个对象保存到数组中。那么Es默认会使用扁平化存储。
扁平化存储:两个User对象,name:a age:12 ===== 》 name:b age:13
es会存储成 =====》 name:a,b age:12,13
检索name:a age:13的对象能够检索出来,所以错误。
官网地址nested的使用
Elasticsearch对冗余数据的处理
问题:


对待冗余数据,可以让其不能检索以及不能聚合
在设置索引映射时候:index:false不能索引 doc_values: false不能聚合
