首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch:关于唯一值的分页

Elasticsearch:关于唯一值的分页
EN

Stack Overflow用户
提问于 2014-09-11 20:29:29
回答 1查看 857关注 0票数 1

我正在为我的雇主构建一些日志和监控产品,并使用ES作为后端。现在,找到每个/任意属性的唯一值是我手头的业务逻辑的核心部分。

假设我想要独特的dst_ip来实现这一点,

  • 我在选定的字段中使用了"index":"not_analyzed"
  • 用于获得唯一计数的Api http:// 127.0.0.1:9200/es-server/Events/_search -d '{ "dst_ip_count":{“字段”:"dst_ip“} },”大小“:0 }‘
  • 用来获取这些值的Api http:// 127.0.0.1:9200/es-server/Events/_search -d '{ "dst_ip“、"facets":{ "terms":{ "dst_ip”、“dst_ip”、1116、"order":"count“} }、"size":1116 }‘

这里1116是从第一个API接收的。这里的计数很小,但是在生产环境中,这个计数超过了2000。这会导致查询响应缓慢。

我们有任何其他方法来获取这样的值,在构建的分页,就像我们在搜索查询的大小和来源?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-11 20:37:27

Elasticsearch不支持聚合结果的分页,只支持文档本身。如果要返回所有聚合结果,请设置"size": 0

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25796383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档