文章目录

  • 概述
  • 案例
  • 示例


概述

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

课程地址: https://www.roncoo.com/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-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量相关推荐

  1. 白话Elasticsearch42-深入聚合数据分析之案例实战__bucket filter:统计牌品最近一个月的平均价格(Filter Aggregation)

    文章目录 概述 官方说明 案例 概述 继续跟中华石杉老师学习ES,第41篇 课程地址: https://www.roncoo.com/view/55 官方说明 Filter Aggregation:戳 ...

  2. 白话Elasticsearch44-深入聚合数据分析之案例实战_颜色+品牌下钻分析时按最深层metric进行排序

    文章目录 概述 案例 概述 继续跟中华石杉老师学习ES,第44篇 课程地址: https://www.roncoo.com/view/55 案例 需求: 颜色+品牌下钻分析时按最深层metric进行排 ...

  3. 白话Elasticsearch41-深入聚合数据分析之案例实战__过滤+聚合:统计价格大于2000的电视平均价格

    文章目录 概述 案例 概述 继续跟中华石杉老师学习ES,第41篇 课程地址: https://www.roncoo.com/view/55 案例 需求: 统计价格大于2000的电视的平均价格 原始数据 ...

  4. 白话Elasticsearch37-深入聚合数据分析之案例实战Date Histogram Aggregation:统计每月电视销量

    文章目录 概述 官方说明 实例: 统计每月电视销量,没有销量的月份也要统计 概述 继续跟中华石杉老师学习ES,第37篇 课程地址: https://www.roncoo.com/view/55 官方说 ...

  5. 白话Elasticsearch34-深入聚合数据分析之案例实战bucket嵌套实现颜色+品牌的多层下钻分析

    文章目录 概述 案例 需求 解决 Step1.对每种颜色进行bucket分组 Step2.对每种颜色进行bucket分组 , 然后对每个分组再次计算平均价格 Step3.对每种颜色进行bucket分组 ...

  6. 白话Elasticsearch33-深入聚合数据分析之案例实战bucket + metrics 统计每种颜色电视平均价格

    文章目录 概述 官方说明Avg Aggregation 案例:统计每种颜色电视平均价格 概述 继续跟中华石杉老师学习ES,第33篇 课程地址: https://www.roncoo.com/view/ ...

  7. 白话Elasticsearch40-深入聚合数据分析之案例实战_Global Aggregation:单个品牌与所有品牌平均价格对比

    文章目录 概述 Global Aggregation 案例 概述 继续跟中华石杉老师学习ES,第40篇 课程地址: https://www.roncoo.com/view/55 Global Aggr ...

  8. 白话Elasticsearch32-深入聚合数据分析之案例实战Terms Aggs 统计哪种颜色电视销量最高

    文章目录 概述 Terms Aggregation官方文档 案例一 : 统计哪种颜色电视销量最高 模拟数据 统计哪种颜色的电视销量最高 size 参数 示例 外层size terms节点下的size ...

  9. 白话Elasticsearch36-深入聚合数据分析之案例实战Histogram Aggregation:按价格区间统计电视销量和销售额

    文章目录 概述 官方说明 案例 概述 继续跟中华石杉老师学习ES,第36篇 课程地址: https://www.roncoo.com/view/55 官方说明 Histogram Aggregatio ...

最新文章

  1. Java学习 第四章 java面向对象(二)
  2. 版本控制系统优缺点比较
  3. 如何在IE地址栏显示自己的小图标
  4. 【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端
  5. 关于泊松过程的参数估计
  6. java装箱和拆箱的意义_java的自动拆箱和装箱是每个程序员都要知道的
  7. Spring MVC拦截器实现用户登录权限验证案例
  8. 自动化测试-selenium启动浏览器
  9. java初学者必看经典
  10. 如果有一个想法,你如何表述?
  11. 神经网络一(Neural Network)
  12. iptables 简介
  13. Pandas库下载和安装
  14. 美国东海岸的数据中心为风暴做好准备
  15. latex奇偶页使用不同的页眉
  16. field ii:一些查看技巧
  17. TextView (android Studio)
  18. 免费发布友情链接的渠道
  19. (萌新的数电学习)用VHDL语言设计4位行波进位加法器
  20. A Two-stage Unsupervised Approach for Low light Image Enhancement(一种两阶段无监督的微光图像增强方法)

热门文章

  1. 贷款违约预测--赛题理解
  2. haskell 安装与使用
  3. jquery 获取某个值得键名_jQuery获取元素索引值index()方法
  4. Leetcode 47. 全排列 II (每日一题 20211015)
  5. python编程基础(四):编程习惯、代码规范、易混淆之处
  6. tableau实战系列(六)-小面积图表如何完整显示标签
  7. 字节跳动ClickHouse在用户增长分析场景的应用
  8. android+app+wifi+控制+协议,玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(数量无限制)+ Android App控制...
  9. model.train_on_batch介绍【TensorFlow2入门手册】
  10. 单链表问题(反转、是否有环、删除结尾第N个节点、合并两个sortlist、找到交点)