世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

问:rate有什么特点?
答:

问:rate如何使用?
答:

DELETE /rate_testPUT /rate_test
{"mappings": {"properties": {"date": {"type": "date"},"num": {"type": "integer"}}}
}POST /rate_test/_bulk
{"index": {"_id": 1}}
{"date": "2020-01-01", "num": 3}
{"index": {"_id": 2}}
{"date": "2020-01-10", "num": 7}
{"index": {"_id": 3}}
{"date": "2020-03-01", "num": 5}
{"index": {"_id": 4}}
{"date": "2020-03-05", "num": 9}
{"index": {"_id": 5}}
{"date": "2020-05-11", "num": 1}# 年 - 每个月num和 * 12
GET /rate_test/_search
{"size": 0,"aggs": {"date_aggs": {"date_histogram": {"field": "date","calendar_interval": "month"},"aggs": {"rate_aggs": {"rate": {"field": "num","unit": "year"}}}}}
}# 结果
{"took" : 2,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 5,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"date_aggs" : {"buckets" : [{"key_as_string" : "2020-01-01T00:00:00.000Z","key" : 1577836800000,"doc_count" : 2,"rate_aggs" : {"value" : 120.0}},{"key_as_string" : "2020-02-01T00:00:00.000Z","key" : 1580515200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-03-01T00:00:00.000Z","key" : 1583020800000,"doc_count" : 2,"rate_aggs" : {"value" : 168.0}},{"key_as_string" : "2020-04-01T00:00:00.000Z","key" : 1585699200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-05-01T00:00:00.000Z","key" : 1588291200000,"doc_count" : 1,"rate_aggs" : {"value" : 12.0}}]}}
}# 日 - 每个月num的和 / 30
GET /rate_test/_search
{"size": 0,"aggs": {"date_aggs": {"date_histogram": {"field": "date","calendar_interval": "month"},"aggs": {"rate_aggs": {"rate": {"field": "num","unit": "day"}}}}}
}# 结果
{"took" : 0,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 5,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"date_aggs" : {"buckets" : [{"key_as_string" : "2020-01-01T00:00:00.000Z","key" : 1577836800000,"doc_count" : 2,"rate_aggs" : {"value" : 0.3225806451612903}},{"key_as_string" : "2020-02-01T00:00:00.000Z","key" : 1580515200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-03-01T00:00:00.000Z","key" : 1583020800000,"doc_count" : 2,"rate_aggs" : {"value" : 0.45161290322580644}},{"key_as_string" : "2020-04-01T00:00:00.000Z","key" : 1585699200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-05-01T00:00:00.000Z","key" : 1588291200000,"doc_count" : 1,"rate_aggs" : {"value" : 0.03225806451612903}}]}}
}# 月 - 每个月num的和
GET /rate_test/_search
{"size": 0,"aggs": {"date_aggs": {"date_histogram": {"field": "date","calendar_interval": "month"},"aggs": {"rate_aggs": {"rate": {"field": "num","unit": "month"}}}}}
}# 结果
{"took" : 1,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 5,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"date_aggs" : {"buckets" : [{"key_as_string" : "2020-01-01T00:00:00.000Z","key" : 1577836800000,"doc_count" : 2,"rate_aggs" : {"value" : 10.0}},{"key_as_string" : "2020-02-01T00:00:00.000Z","key" : 1580515200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-03-01T00:00:00.000Z","key" : 1583020800000,"doc_count" : 2,"rate_aggs" : {"value" : 14.0}},{"key_as_string" : "2020-04-01T00:00:00.000Z","key" : 1585699200000,"doc_count" : 0,"rate_aggs" : {"value" : 0.0}},{"key_as_string" : "2020-05-01T00:00:00.000Z","key" : 1588291200000,"doc_count" : 1,"rate_aggs" : {"value" : 1.0}}]}}
}

es - elasticsearch - aggs - metrics - rate相关推荐

  1. es - elasticsearch - aggs - metrics - t-test

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:t-test有什么特点? 答: 问:t-test如何使用? 答: DELETE t_test_test;PU ...

  2. es - elasticsearch - aggs - metrics - extended_stats

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:extended_stat有什么特点? 答: 问:extended_stats如何使用? 答: # 删除 D ...

  3. es - elasticsearch - aggs - metrics - value_count

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:value_count有什么特点? 答: 问:value_count如何使用? 答: DELETE /val ...

  4. es - elasticsearch - aggs - pipeline - moving_avg

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 文章目录 pipeline 移动平均聚合:moving_avg 特点 作用 配置项 样式 实例 建索引 查询 结 ...

  5. es - elasticsearch - aggs - pipeline - derivative

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:derivative有什么特点? 答: 问:derivative如何使用? 答: DELETE /deriv ...

  6. es - elasticsearch - aggs - bucket - terms

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:terms有什么特点? 答: 问:terms如何使用? 答: # 删除 DELETE /terms_agg_ ...

  7. 【Elasticsearch】ES Elasticsearch查询优化

    文章目录 1.概述 1.前言 2 合理的集群规划 3 数据模型优化 3.1 精心设计Mapping 3.2 选择合理的分词器 4 查询限制 5 段合并(segment merge) 6 过滤查询(fi ...

  8. ES (ElasticSearch) 简易解读(一)为什么用它

    首先和数据库做对比 RDBS ES 数据库(database) 索引(index) 表结构(schema) 类型(type) 行(row) 文档(document)) 列(column) 字段(fie ...

  9. ES(elasticsearch)中遇到elasticsearch.keystore的问题,已解决!!!

    问题描述 提示:Linux中部署elasticsearch7.8.0 在处于非root权限下,启动elasticsearch,遇到了elasticsearch.keystore的问题 [es@loca ...

最新文章

  1. 新入公司 问问题 ,快速了解代码的方法
  2. 《配置管理最佳实践》——2.10 建立构建过程
  3. 鞋带的超炫系法-真是门艺术[转载]
  4. git cherry-pick命令
  5. BZOJ2683 简单题(CDQ分治)
  6. python模块函数使用手册中文版_Python PyH模块中文文档
  7. phpcms父级调用二级子栏目名称和二级栏目文章 - 代码篇
  8. HTTP状态保持(cookie、session)
  9. linux命令(32):free命令
  10. 飘了!英特尔 2 年内要发布高效芯片超过苹果 M1
  11. CCF NOI1025 统计奖牌
  12. android 4实例分析,OpenGL Shader实例分析(4)闪光效果
  13. 中国最惨创业者的惨痛教训!
  14. 编译问题解决:mkdir: 无法创建目录/usr/local/share/man/man1: 文件已存在
  15. linux安装文泉驿字体,centos 安装文泉驿字体教程,centos文泉驿字体下载字体(URL:h...
  16. 财务女,30岁无情被辞:想给财务提个醒!!
  17. PostgreSQL中with和without time zone两者有什么区别
  18. Googel浏览器添加百度搜索引擎
  19. Hyperledger Fabric 2.x 环境搭建
  20. CNS数据链测试模拟平台——POCKET

热门文章

  1. 计算机不识别lacie硬盘,如何从LaCie Rugged 外置硬盘上恢复丢失的数据
  2. SAP中的凭证冲销(红冲、蓝冲)
  3. DDNS远程连接 群辉DS218+
  4. apt-get: command not found
  5. 微信支付签约委托代扣文档 - 月付会员或者定期支付服务 - 公众号纯签约
  6. java.io.FileNotFoundException: D:\hadoop (拒绝访问。)
  7. fcntl(nListenId, F_SETFD, FD_CLOEXEC) 的作用
  8. 结构(structure)创建——直接赋值法与使用struct函数创建法。
  9. 三维坐标变换(旋转矩阵旋转向量)
  10. 将 时间戳 转为 任意日期格式