根据我的理解,用于获取度量数据(例如max,min,avg,cnt)的elasticsearch集合。但是,是否有可能在获得全行数据后?如何获得除了elasticsearch聚合之外的其他数据?
所以在SQL语言,这将是通过用户名像
SELECT username, nickname, COUNT(*) FROM posts GROUP BY username ORDER BY 2 desc;
所以我想组数据,然后取回一些数据,不仅是用户名,和计数,而且绰号,这是从我的理解(和大量的谷歌搜索)很难做或应该使用亲子等。
如何尽可能实现这一点?
您的SQL查询无效。用'username'分组时,你不能选择'昵称'。它不是一个汇总字段。你能解释一下你想用样本数据做一个例子吗? – bittusarkar 2014-10-30 02:06:32
我只想得到我用于聚合的字段旁边的其他字段,例如,当我按'日期'分组,然后以最大值在'已售出'上进行子聚合时,我得到的只有日期,已售出的最大数量,以及没有告诉哪个项目被查询/最受欢迎 – 2014-10-30 05:36:59