Elasticsearch 搜索条件与聚合结果再进行过滤的多重聚合查询-过滤桶的使用(六)
作者:ydw
地点:武汉
Email:hyl19900208@163.com
本篇文章使用到的数据仍旧引用第一篇的数据ElasticSearch超强聚合查询(一)
本节主要讲解关于针对聚合结果进行一个过滤
实现的需求:数据分析的大范围是福特的车子,而且还需要上个月这个牌子的汽车的平均售价
需求分析:
- 分析牌子为福特的车子–>第一个查询范围的限定的查询条件Q
- 需要分析车子的平均–>第二个查询条件A
- 查询的售价区间是上个月的–>第三个条件B
条件A是属于聚合查询条件,在这个条件的的条件B则可以通过过滤桶来进行实现.
Rest-Api
GET /cars/transactions/_search
{
"size" : 0,
"query":{
"match": {
"make": "ford"
}
},