最佳结果基于SOLR中的统计数据

时间:2012-07-03 10:56:06

标签: solr grouping faceted-search

我正在使用SOLR 3.6。我有用户列表和他们从互联网上下载的数据,以字节为单位。我已经应用了facet.now我希望基于用户的最大字节下载结果应该显示。

我通过结果组(FieldCollapsing)在该得分字段中进行了研究。但它并没有为我工作..我希望user_name也应该被分组。我使用了以下查询:但它没有工作

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

所以主要针对ORDER BY BYTES DESC我想要合适的solr工作..

0 个答案:

没有答案