即使是不成熟的尝试,也胜于胎死腹中的策略。

ES的多条件聚合

Elasticsearch | 作者 elasticStack | 发布于2018年07月27日 | 阅读数:11557

我看过官网上的 filter、filters、terms聚合,但是都是单一条件聚合,
请问ES的aggs可以支持多条件聚合吗?
比如: 按照 sex和age在一起进行聚合
已邀请:

rochy - rochy_he

赞同来自: elasticStack

这一种应该可用通过子聚合来解决,具体业务具体分析

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自: elasticStack

参考sub_agg子聚合实现举例:
GET /nyc_visionzero/_search?search_type=count{ "aggs" : { "all_boroughs": { "terms": { "field": "borough" }, "aggs": { "cause": { "terms": { "field": "contributing_factor_vehicle", "size": 3 } } } } }}

要回复问题请先登录注册