全文检索-ElasticSearch 进阶检索2

aggregations【执行聚合】

文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.5/search-aggregations.html

搜索返回 hits(命中结果),并且同时返回聚合结果,把一个响应中的所有 hits(命中结果)分隔开的能力
基本语法:

全文检索-ElasticSearch 进阶检索2

示例1:

搜索 address 中包含 mill 的所有人的年龄分布以及平均年龄,但不显示这些人的详情。

查询代码

全文检索-ElasticSearch 进阶检索2

示例2:

按照年龄聚合,并且请求这些年龄段的这些人的平均薪资

全文检索-ElasticSearch 进阶检索2

示例3:

查出所有年龄分布,并且这些年龄段中 M 的平均薪资和 F 的平均薪资以及这个年龄段的总体平均薪资

全文检索-ElasticSearch 进阶检索2

Mapping

正文完
 0