基于SOLR统计的顶级结果

基于SOLR统计的顶级结果,solr,grouping,faceted-search,Solr,Grouping,Faceted Search,我正在使用SOLR 3.6。我有用户列表和他们从internet下载的数据(以字节为单位)。我在上面应用了方面。现在我希望根据用户下载的字节数,显示结果 我在该分数字段中通过结果组(FieldCollasing)进行了研究。但它对我不起作用。正如我所希望的,用户名也应该分组。我使用了以下查询:但它不起作用 http://localhost:8085/solr/select?q=iap:1&stats=true&stats.field=recv_bytes&stats.tw

我正在使用SOLR 3.6。我有用户列表和他们从internet下载的数据(以字节为单位)。我在上面应用了方面。现在我希望根据用户下载的字节数,显示结果

我在该分数字段中通过结果组(FieldCollasing)进行了研究。但它对我不起作用。正如我所希望的,用户名也应该分组。我使用了以下查询:但它不起作用

http://localhost:8085/solr/select?q=iap:1&stats=true&stats.field=recv_bytes&stats.twopass=true&rows=0&indent=true&stats.facet=user_name&stats.sort=count(recv_byets)
首先,我使用了这个..这是给我分组的结果.但不是统计数据..所以我使用了上面的查询

http://localhost:8085/solr/select?wt=json&indent=true&fl=id,category,log_component,user_name,w_date&q=iap:1&group=true&group.field=user_name
对于SQL数据库,我的查询形式如下

select USERNAME,SUM(RECV_BYTES) as BYTES from WEB_USER_5MIN where "5mintime" >=timestamp '2012-07-02 00:00:00' and "5mintime" <= timestamp '2012-07-02 23:59:59' and APPID in ('64.11.122.0cyberoam') group by username order by bytes desc

选择USERNAME,SUM(RECV_BYTES)作为来自WEB_USER_5MIN的字节,其中“5mintime”>=时间戳“2012-07-02 00:00:00”和“5mintime”抱歉,但我认为您应该澄清一下您的问题,也许可以添加一个示例。您在url中使用分组的位置?我希望根据用户名得到结果,如下所示..我有这样的查询..从WEB_user_5MIN中选择用户名,点击次数和字节,点击次数和字节数,其中“5mintime”>=timestamp“2012-07-02 00:00:00”和“5mintime”抱歉,但我认为您应该澄清一下您的问题,也许可以添加一个示例。你在url中的什么地方使用分组?我希望根据用户名得到结果,就像这样..我有这样的查询..从WEB_user_5MIN中选择用户名,点击次数和字节数,点击次数和字节数,其中“5mintime”>=时间戳“2012-07-02 00:00:00”和“5mintime”