根据我的理解,弹性搜索的聚合用于获取度量数据(例如max,min,avg,cnt)。但是,有没有可能在bucketed之后获得完整的行数据?
所以在sql语言中就像是
SELECT username, nickname, COUNT(*) FROM posts GROUP BY username ORDER BY 2 desc;
所以我想按用户名对数据进行分组,然后检索一些数据,不仅是用户名,数量,还有昵称,这是我的理解(和很多谷歌搜索)难以做到或应该使用亲子,等
如果可能的话,如何实现这一目标?
答案 0 :(得分:0)
聚合意味着创建存储桶并对这些存储桶进行计算。但是,如果我理解你的问题而不是顶级命中聚合可能是你正在寻找的。这使您可以创建存储桶并返回在这些存储桶中得分最高的项目。