【发布时间】:2015-03-21 12:37:09
【问题描述】:
如果我在 elaticsearch 中有一堆文档,我想按文档的一个字段分组返回,我该怎么做?我还需要它始终返回固定数量的结果(使用 set maxresults)
例如,如果我有一堆文档,每个文档代表一个人,并且文档的字段包含该人的属性。 假设每个人在文档中都有一个城市字段。 我想以一种返回按城市分组的 50 个结果的方式查询 Elasticsearch。通过 50 个结果,我想知道如何返回映射到这些城市中所有人的 50 个城市。
我在以下位置找到了一个实现:
但我也想对这些结果应用分页。我在 ES 中看不到 setOffset 和 setLimit 的可能性。想法?
【问题讨论】:
-
嘿,我希望能够定义存储桶的数量而不是存储桶的大小。有什么想法吗?
标签: elasticsearch elasticsearch-plugin elastica