由浅入深,详细介绍嵌套字段类型,包括与 fields 区别等。详细介绍聚合查询,包括为什么聚合查询返回文档数不准确以及按文档数排序时较大文档数没有返回问题等。详细介绍排序,包括对聚合结果进行排序等。全文附带 Java 代码示例。读者可以根据实际使用场景,合理组织开发检索表达式。本文的宗旨是让读者减少学习成本,少走弯路。
本场 Chat 主要介绍内容如下:
- nested类型介绍
- 如何查询嵌套字段
- nested 关键字与 field 关键字区别
- 如何实现单个字段多个分词器查询
- 聚合原理介绍
- 为什么聚合结果文档数有时会不准确
- 为什么聚合明明命中了更多的文档数却没有在返回结果中
- 如何实现多级聚合
- nested 类型的字段如何实现聚合
- 如何对聚合结果进行权重求和并排序
- 多级聚合如何进行权重求和
- 聚合嵌套+聚合权重求和+多级排序
阅读全文: http://gitbook.cn/gitchat/activity/5d08a42c61e94a744249360d
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。