gpt4 book ai didi

sql - 如何获得除Elasticsearch聚合之外的其他数据?

转载 作者:行者123 更新时间:2023-12-03 00:24:50 24 4
gpt4 key购买 nike

据我了解,elasticsearch上的汇总用于获取指标数据(例如max,min,avg,cnt)。但是,有可能在存储桶后获取完整的行数据吗?

所以在sql语言中,就像

SELECT username, nickname, COUNT(*) FROM posts GROUP BY username ORDER BY 2 desc;

因此,我想按用户名对数据进行分组,然后检索一些数据,不仅是用户名,数量,还有昵称,这是我的理解(很多Google搜索)很难做到的,或者应该使用父子等。

如果可能的话如何实现呢?

最佳答案

聚合旨在创建存储桶,并附带对这些存储桶的计算。但是,如果我理解您的问题,那么热门搜索可能就是您想要的。这确实使您能够创建存储桶并返回那些存储桶中得分最高的项目。

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-hits-aggregation.html

关于sql - 如何获得除Elasticsearch聚合之外的其他数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com