你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。
此条 Tips 由
medcl
贡献。
查询返回前10%
匿名 | 发布于2017年07月11日 | 阅读数:
3037
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
请教各位大神,我想查出价格字段前10%的·数据能有好的方法吗?我现在是先查一遍总数,然后用TOP hit aggregation 设置size返回的。不知道有没有其它的好方法。
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
medcl
-
今晚打老虎。
赞同来自:
你的目的是取价格区间在前10%的数据么?重点在取10%吧,那取总数有用么?
数据不知道有多少,肯定要分页,你其实只需要按价格升序,结合一个percentiles_bucket字段对价格做个聚合,后面的查询就自然有了价格区间范围了(聚合结果,直接是count),拿来作为参数,限制一下,应该就行了。
要回复问题请先
登录
或
注册
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
query_string查询疑问
请问查询人与人之间合作度,这种聚合查询怎么写呢?
es scroll查询全部数据问题
聚合查询如何优化
Elasticsearch查询时指定分词器
Kibana中如何查询展现非重复信息的数量???例如访问日志的IP地址数量
query_string查询多值字段问题请教
elasticSearch5.X javaAPI rangeQuery分区间查询,最终用了一种最low的方法凑合?不知大神们有没有好解决方案?
query+aggs查询性能问题
es 数据在被修改之后 再发起查询还是会查到未修改前的数据
问题状态
最新活动:
2017-07-26 13:04
浏览:
3037
关注:
4
人
1 个回复
medcl - 今晚打老虎。
赞同来自:
数据不知道有多少,肯定要分页,你其实只需要按价格升序,结合一个percentiles_bucket字段对价格做个聚合,后面的查询就自然有了价格区间范围了(聚合结果,直接是count),拿来作为参数,限制一下,应该就行了。