有沒有辦法將solr統計數據組件http://bit.ly/T4PLnl配置爲不包含「昂貴的」sumOfSquares和stddev?由Apache Solr Statscomponent計算並返回的限制值
我們只需要sum,min,max,mean,count和missing。
有沒有辦法將solr統計數據組件http://bit.ly/T4PLnl配置爲不包含「昂貴的」sumOfSquares和stddev?由Apache Solr Statscomponent計算並返回的限制值
我們只需要sum,min,max,mean,count和missing。
使用AnalyticsComponent,它支持以下功能:
用法:
Turning it on Parameter Default Description olap=[true/false] Enable enhanced analytics functionality
參考
這是我試過一次。我所關心的只是總結,計數和缺失,並且仍然表明統計數據計算起來非常便宜以至於免費。考慮sumOfSquares需要O(1)空間和O(n)時間,與sum,min,max,mean,count和missing相同。無論您是否計算sumOfSquares,StatsComponent仍需迭代結果集並獲取每個文檔的字段值。 ParseDouble絕對是非分面統計的熱點,至少如果你使用的是字符串字段!
也許你可以解釋_how_使用它?經過一小時的擺弄之後,我終於在查詢中包含了'olap = true'(solrconfig.xml中的兩個需求沒有記錄),但是即使如此,SOLR-5302票據中的PDF也是唯一的文檔我可以找到 - 而'fieldfacet'選項不起作用。 – Izkata
@Izkata你需要安裝嗎?我嘗試設置olap = true和其他參數,但它什麼也沒做。你提到更改solrconig.xml。你能指出我改變了什麼嗎?如果它有效,這個組件將成爲我的救星。 – KingOfHypocrites
@KingOfHypocrites Solr 5.0,我沒有安裝任何東西。不幸的是,我沒有保留我添加的內容,但是我記得在solrconfig.xml的''中添加了另一個''和一些東西。 –
Izkata