首先,ElastSearch的聚合有很多种类型,最常见的两种类型就是“桶”和“度量”。

这两个分别是什么概念呢?

也就是你创建一个聚合的时候,先给它起一个“桶”的名字,然后里面具体要聚合哪些参数,这些就是“度量”。

下面我们通过实例来讲解

先设定片数和建立映射关系
ElastSearch里面的聚合

再导入数据
ElastSearch里面的聚合

ElastSearch里面的聚合

ElastSearch里面的聚合
ElastSearch里面的聚合
ElastSearch里面的聚合
聚合可以通过组内互相嵌套,也就是组里面再写一个组,来完成聚合查询,查询结果就是你在哪个组写哪个聚合查询,它就显示在哪个组
ElastSearch里面的聚合

聚合阶梯搜索

阶梯搜索就是把结果分成像阶梯一样的数据显示
ElastSearch里面的聚合

ElastSearch里面的聚合

相关文章: