【发布时间】:2014-08-08 05:57:08
【问题描述】:
我正在使用 SOLR 存储音乐播放信息
当我进行查询时(为了便于阅读而中断):
http://localhost:8983/solr/select/
?q=song_1:*
&stats=true
&stats.field=song_2
&stats.field=song_3
&rows=0
我想看看,在演奏song_1 的人中,有多少人还演奏了其他歌曲。
问题:无论我的查询song_1如何,我如何才能返回每个stats.field的总数?
换句话说,我已经得到了玩过song_1的人数和song_2,但是我如何添加玩过song_2的人数,不管song_1。
<response>
<result name="response" numFound="5454" start="0"></result>
<lst name="stats">
<lst name="stats_fields">
<lst name="song_2">
<str name="min">4</str>
<str name="max">1500</str>
<long name="count">2000</long>
<long name="missing">3454</long>
<lst name="facets"/>
</lst>
<lst name="song_3">
<str name="min">10</str>
<str name="max">1500</str>
<long name="count">200</long>
<long name="missing">3454</long>
<lst name="facets"/>
</lst>
</response>
【问题讨论】: