【发布时间】:2015-07-16 01:05:46
【问题描述】:
我使用 size 和 from 关键字对 ElasticSearch 结果进行分页,每次页面更改都需要执行另一个搜索查询。
我想使用aggregations 功能计算构面,但是聚合仅基于受size 和from 关键字约束的结果计算,例如当我从列表中请求记录 20-30 时,聚合是在返回的这 10 条记录上仅计算的。我当然希望在我切换页面时对所有匹配记录不更改的全局方面进行计算。
除了执行额外的全局(不受size 和from 约束)搜索之外,还有其他方法吗?
【问题讨论】:
-
这不是我看到的行为。您使用的是哪个版本的 Elasticsearch?另外,您能否发布一些示例文档和查询?
标签: elasticsearch pagination aggregation