ES中Nested数据类型介绍

发布时间 2023-09-14 18:56:59作者: 摆烂ing
  1. ES中Nested数据类型官网地址
    注:针对集合类型的属性,对象数组存储,默认情况下ES会对其进行扁平化处理。在使用DSL语句进行查询时,必须按照Nested方式进行搜索,否则搜索不到数据。
  2. 使用Nested数据类型可以避免扁平化处理
  3. Nested(嵌套类型):是object的一种数据类型,允许对象数组以相互独立的方式进行索引。
  4. ES中没有内部对象的概念,ES在存储复杂类型的时候会把对象的复杂层次结果扁平化为一个键值对列表存储在数组中,此时已丢失了对应关系,无法保证搜索的准确性。