【发布时间】:2017-07-28 18:17:16
【问题描述】:
我想要一个结果,即在 group by & sort 之后从每个组中获取前 N 个数据。我需要一份清单。
类似mysql查询:
SELECT a.person, a.group, a.age FROM person AS a WHERE
(SELECT COUNT(*) FROM person AS b
WHERE b.group = a.group AND b.age >= a.age) <= 2
ORDER BY a.group ASC, a.age DESC
任何人都可以帮助我吗?多谢。
【问题讨论】:
-
您可以添加要运行的映射和查询吗?
标签: elasticsearch