【问题标题】:Elastic search aggregation pagination issue弹性搜索聚合分页问题
【发布时间】:2016-03-12 01:00:07
【问题描述】:

如何在 elasticsearch 中执行与此类似的查询?

SELECT field FROM table GROUP BY field OFFSET 10 LIMIT 10;

感谢回答

【问题讨论】:

标签: elasticsearch pagination aggregation


【解决方案1】:

简短的回答是您(目前)还不能。

有一个名为"Paging aggregation support" 的未解决问题应该很快就会处理此功能。如您所见,该问题已有两年之久,仍处于开放状态,并且得到了很多人的 +1。不过,它仍然没有发布任何版本。

与此同时,您可以使用 size: 20 检索您的聚合,然后在客户端只考虑最后 10 个术语。

【讨论】:

  • 它帮助我不去寻找答案,但无论如何谢谢:)
  • 此功能是在 5.2 中添加的,仅供参考
  • @JohnJones 如果你指的是partitionable aggregations,它与分页有点不同,但它有助于实现与分页几乎相同的目标。
  • 这正是我所指的。 :)
猜你喜欢
  • 1970-01-01
  • 2019-11-25
  • 2019-02-15
  • 2015-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-10
相关资源
最近更新 更多