批量插入数据如下:

POST /cars/_bulk
{ “index”: {}}
{ “价格” : 10000, “颜色” : “red”, “品牌” : “honda”, “售出时间” : “2014-10-28” }
{ “index”: {}}
{ “价格” : 20000, “颜色” : “red”, “品牌” : “honda”, “售出时间” : “2014-11-05” }
{ “index”: {}}
{ “价格” : 30000, “颜色” : “green”, “品牌” : “ford”, “售出时间” : “2014-05-18” }
{ “index”: {}}
{ “价格” : 15000, “颜色” : “blue”, “品牌” : “toyota”, “售出时间” : “2014-07-02” }
{ “index”: {}}
{ “价格” : 12000, “颜色” : “green”, “品牌” : “toyota”, “售出时间” : “2014-08-19” }
{ “index”: {}}
{ “价格” : 20000, “颜色” : “red”, “品牌” : “honda”, “售出时间” : “2014-11-05” }
{ “index”: {}}
{ “价格” : 80000, “颜色” : “red”, “品牌” : “bmw”, “售出时间” : “2014-01-01” }
{ “index”: {}}
{ “价格” : 25000, “颜色” : “blue”, “品牌” : “ford”, “售出时间” : “2014-02-12” }

分组统计写法

  GET /cars/_search{"aggs": {"分组名": {"terms": {"field": "颜色"},"aggs": {"平均值": {"avg": {"field": "价格"}},"计数": {"terms": {"field": "品牌"}}}}}}### 按照颜色字段分组统计,求价格的分组平均值,和分组后的区域计数###avg 平均max 最大min 最小sum 合计
terms 计数

自动分段

###以每隔5000的价格进行自动分段

        GET /cars/_search{"size": 0,"aggs": {"price_histogram": {"histogram": {"field": "价格","interval": 5000,"min_doc_count": 1}}}}

自定义分段

GET /cars/_search{"size": 0,"aggs": {"price_range": {"range": {"field": "价格","ranges": [{"from": 5000,"to": 15000},{"from": 15000,"to": 17000},{"from": 17000,"to": 25000},{"from": 25000,"to": 39000},{"from": 39000               }]}}}
}

elasticsearch7 分组统计相关推荐

  1. sql server 经典SQL——分组统计

    一.分组统计 数据 name dtdate result aa 2017-01-04 1 aa 2017-01-04 1 aa 2017-01-05 1 aa 2017-01-05 0 bb 2017 ...

  2. pandas使用groupby函数对dataframe进行分组统计、使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index)

    pandas使用groupby函数对dataframe进行分组统计.使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index) 目录

  3. R语言进行数据聚合统计(Aggregating transforms)计算滑动窗口统计值(Window Statistics):使用R原生方法、data.table、dplyr等方案、计算滑动分组统计

    R语言进行数据聚合统计(Aggregating transforms)计算滑动窗口统计值(Window Statistics):使用R原生方法.data.table.dplyr等方案.计算滑动分组统计 ...

  4. Elasticsearch Aggregation 多个字段分组统计 Java API实现

    2019独角兽企业重金招聘Python工程师标准>>> 现有索引数据: index:school type:student ----------------------------- ...

  5. mysql 按小时分组统计_PowerBI业务分析:按排名分组统计

    对数据进行分组统计是常用的一种分析方式,之前的文章中曾介绍了按照客户订单数量进行分组统计,Power BI 数据分析应用:客户购买频次分布这篇文章介绍一下PowerBI如何按照客户的排名进行分组统计, ...

  6. Oracle之数据操作__分组统计查询

     一. 统计函数        1. COUNT(*),COUNT(字段),COUNT(DISTNCT 字段) SELECT COUNT(*),COUNT(ename),COUNT(comm),COU ...

  7. 问题 B: 分组统计

    分组统计 问题 B: 分组统计时间限制: 1 Sec 内存限制: 32 MB 提交: 416 解决: 107 [提交][状态][讨论版][命题人:外部导入] 题目描述 先输入一组数,然后输入其分组,按 ...

  8. 记录一下pandas的分组统计功能,agg

    主要是记录一下pandas学习,最近要统计一个数据,我向以前stata里面有一个很好用的函数,就是tabstat,可以分组统计,并且输出很多指标. 最近处理数据我的数据是这样的. 我向按照 valid ...

  9. mysql十分钟分组_MYSQL每隔10分钟进行分组统计的实现方法

    前言 本文的内容主要是介绍了mysql每隔10分钟进行分组统计的实现方法,在画用户登录.操作情况在一天内的分布图时会非常有用,之前我只知道用「存储过程」实现的方法(虽然执行速度快,但真的是太不灵活了) ...

最新文章

  1. OpenCV中的全景拼接例程
  2. react native 报错:cannot read property 'length' of undefined
  3. eclipse设置字体_字符编码_快捷键
  4. 机器学习入门01-K临近(KNN)的java实现
  5. Iframe父页面与子页面之间的相互调用
  6. 获取电脑和操作系统信息-uname
  7. 深入理解InnoDB(3)—索引的存储结构
  8. flowable modler为任务节点增加自定义属性
  9. mac 下 ssh被拒绝
  10. javaweb入门笔记(5)-cookie和session
  11. 【CV】如何使用Tensorflow提供的Object Detection API--3--手工标注数据
  12. PYTHON博客记录0602
  13. 《编译与反编译技术实战》——1.2 词法分析生成器LEX
  14. 【HAVENT原创】NodeJS 短网址开发(调用第三方接口)
  15. 基于RDP瘦客户机协议的简要说明
  16. Kronecker 定理
  17. 一个在线文本比较工具
  18. 密码学:一文读懂常用加密技术原理及其逻辑与应用方法
  19. 网络天空、诺维格、高波、爱虫病毒专杀工具 040421 下载
  20. 关于在手机上注册Google账号

热门文章

  1. 论文笔记 NLPCC 2016|A Convolution BiLSTM Neural Network Model for Chinese Event Extraction
  2. kafka 创建 topic 报错 Error: Exception thrown by the agent : java.rmi.server.ExportException: Port alrea
  3. Python科研绘图——介绍
  4. AS3多线程快速入门(三):NAPE物理引擎+Starling
  5. React基础-React中发送Ajax请求以及Mock数据
  6. 高并发软件系统的密码
  7. Java中 字节转 KB/MB/GB
  8. 每月碎碎念 | 2019.08
  9. ipv6访问文件服务器,开启IPv6,让你的局域网可以使用IPV6进行共享文件夹的访问...
  10. 中国移动大数据推进“精准扶贫”