抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > 白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜

白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜

时间:2019-05-09 08:43:57

相关推荐

文章目录

概述案例示例

概述

继续跟中华石杉老师学习ES,第39篇

课程地址: /view/55

案例

需求: 统计指定品牌下每个颜色的销量

原始数据:

示例

类比下SQL:

select count(*) from tvs.sales where brand = '小米' group by price

es aggregation的范围 scope ,任何的聚合,都必须在搜索出来的结果数据中之行,搜索结果,就是聚合分析操作的scope .

统计“小米”品牌下每个颜色的销量

GET /tvs/sales/_search{"query": {"term": {"brand": "小米"}},"aggs": {"group_by_color": {"terms": {"field": "color"}}},"size": 0}

返回

{"took": 0,"timed_out": false,"_shards": {"total": 5,"successful": 5,"skipped": 0,"failed": 0},"hits": {"total": 2,"max_score": 0,"hits": []},"aggregations": {"group_by_color": {"doc_count_error_upper_bound": 0,"sum_other_doc_count": 0,"buckets": [{"key": "绿色","doc_count": 1},{"key": "蓝色","doc_count": 1}]}}}

白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量

如果觉得《白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。