假设您有一组年龄计数,例如:
http://localhost:8983/solr/pp/select?q=*:*&facet=true&facet.field=age&facet.stats=age&rows=0
<response>
<lst name="age">
<int name="30">40</int>
<int name="35">20</int>
<int name="33">10</int>
</lst>
</response>
如何计算这些值的统计数据?
例如,示例结果:
意思是:23.33
最大:40
stddev:15.27
我似乎无法找到在值(40,20,10)上计算统计字段而不是名称(30,35,33)的示例。显然,您可以在客户端自行完成此操作,但我们正在处理数百万条记录,并且在solr本身中计算值的性能优势。
答案 0 :(得分:0)
我猜您正在寻找http://wiki.apache.org/solr/StatsComponent
示例查询:http://hostname:8983/solr/collection1/select?q= :&amp; rows = 0&amp; wt = json&amp; indent = true&amp; stats = true&amp; stats.field = num_active_cases_is