有没有办法将solr statscomponent http://bit.ly/T4PLnl配置为不包含“昂贵的”sumOfSquares和stddev?
我们只需要sum,min,max,mean,count和missing。
答案 0 :(得分:0)
使用支持以下内容的AnalyticsComponent:
用法:
Turning it on Parameter Default Description olap=[true/false] Enable enhanced analytics functionality
<强>参考强>
答案 1 :(得分:0)
这是我尝试过的一次。我所关心的只是总和,计数和缺失,而且仍在进行分析表明,统计数据的计算成本非常低,而且是免费的。考虑sumOfSquares需要O(1)空间和O(n)时间,与sum,min,max,mean,count和missing相同。无论您是否计算sumOfSquares,StatsComponent仍然必须迭代结果集并获取每个doc的字段值。 ParseDouble绝对是非分面统计数据的热点,至少如果你使用的是字符串字段!