es - elasticsearch - aggs - metrics - percentile_ranks
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
问:percentile_ranks有什么特点?
答:
DELETE /percentile_ranks_testPUT /percentile_ranks_test
{"mappings": {"properties": {"num": {"type": "integer"}}}
}POST /percentile_ranks_test/_bulk
{"index": {"_id": 1}}
{"num": 1}
{"index": {"_id": 2}}
{"num": 4}
{"index": {"_id": 3}}
{"num": 8}
{"index": {"_id": 4}}
{"num": 12}GET /percentile_ranks_test/_search
{"size": 0,"aggs": {"percentile_ranks_test": {"percentile_ranks": {"field": "num","values": [8,11]}}}
}# 结果
{"took" : 0,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 4,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"percentile_ranks_test" : {"values" : {"8.0" : 62.5,"11.0" : 100.0}}}
}GET /percentile_ranks_test/_search
{"size": 0,"aggs": {"percentile_ranks_test": {"percentile_ranks": {"field": "num","values": [8,15],"script": {"lang": "painless","source": "doc['num'].value * params.param","params": {"param": 3}}}}}
}# 结果
{"took" : 2,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 4,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"percentile_ranks_test" : {"values" : {"8.0" : 26.190476190476193,"15.0" : 42.85714285714286}}}
}GET /percentile_ranks_test/_search
{"size": 0,"aggs": {"percentile_ranks_test": {"percentile_ranks": {"field": "num","values": [10,15],"hdr": {"number_of_significant_value_digits": 3}}}}
}# 结果
{"took" : 2,"timed_out" : false,"_shards" : {"total" : 1,"successful" : 1,"skipped" : 0,"failed" : 0},"hits" : {"total" : {"value" : 4,"relation" : "eq"},"max_score" : null,"hits" : [ ]},"aggregations" : {"percentile_ranks_test" : {"values" : {"10.0" : 75.0,"15.0" : 100.0}}}
}
es - elasticsearch - aggs - metrics - percentile_ranks相关推荐
- es - elasticsearch - aggs - metrics - t-test
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:t-test有什么特点? 答: 问:t-test如何使用? 答: DELETE t_test_test;PU ...
- es - elasticsearch - aggs - metrics - rate
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:rate有什么特点? 答: 问:rate如何使用? 答: DELETE /rate_testPUT /rat ...
- es - elasticsearch - aggs - metrics - extended_stats
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:extended_stat有什么特点? 答: 问:extended_stats如何使用? 答: # 删除 D ...
- es - elasticsearch - aggs - metrics - value_count
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:value_count有什么特点? 答: 问:value_count如何使用? 答: DELETE /val ...
- es - elasticsearch - aggs - pipeline - moving_avg
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 文章目录 pipeline 移动平均聚合:moving_avg 特点 作用 配置项 样式 实例 建索引 查询 结 ...
- es - elasticsearch - aggs - pipeline - derivative
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:derivative有什么特点? 答: 问:derivative如何使用? 答: DELETE /deriv ...
- es - elasticsearch - aggs - bucket - terms
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程. 问:terms有什么特点? 答: 问:terms如何使用? 答: # 删除 DELETE /terms_agg_ ...
- 【Elasticsearch】ES Elasticsearch查询优化
文章目录 1.概述 1.前言 2 合理的集群规划 3 数据模型优化 3.1 精心设计Mapping 3.2 选择合理的分词器 4 查询限制 5 段合并(segment merge) 6 过滤查询(fi ...
- ES (ElasticSearch) 简易解读(一)为什么用它
首先和数据库做对比 RDBS ES 数据库(database) 索引(index) 表结构(schema) 类型(type) 行(row) 文档(document)) 列(column) 字段(fie ...
- ES(elasticsearch)中遇到elasticsearch.keystore的问题,已解决!!!
问题描述 提示:Linux中部署elasticsearch7.8.0 在处于非root权限下,启动elasticsearch,遇到了elasticsearch.keystore的问题 [es@loca ...
最新文章
- 2w字长文,让你瞬间拥有「调用链」开发经验
- asp.net ajax post 请求
- 增加新分类daily——“每天学了啥?”
- ecshop 手机版的php代码在哪里,PHP 在ecshop上集成 手机网页支付_php
- php post 400,post数据时报错:远程服务器返回错误: (400) 错误的请求。
- 马云无偿划转阿里股权?蚂蚁集团回应:假消息
- Linux系统运维人员常用速查表
- mfc classwizard怎么打开_《英雄联盟手游》boot enchants任务怎么做 任务翻译完成攻略_英雄联盟手游...
- 王者荣耀女性机器人面世;深圳中院受理金立破产案;Firefox 64 发布 | 极客头条...
- Merge k Sorted Lists
- 数电第二版 潘松 陈龙 第二章 答案
- windows下shell工具cygwin
- Stardock Fences v3.1.0.5 桌面整理、图标分类工具
- URL中经常出现的百分号22是什么意思
- Vue - 姓名案例
- android推送设置功能
- 微信扫码登录,微信公众号生成二维码,关注登录nodejs+vue
- 一种简单而有趣的数据结构——并查集
- OpenGL,glut,glew,glfw,mesa等
- FZU2129 子序列总数 去重