2016-12-20 79 views
1

我有一個solr索引,其文檔的字段爲startedstopped,它們都包含日期時間。我想solr輸出他們之間的平均差異。Solr函數結果的平均值

爲了得到startedstopped之間的差異,我在fl中使用了diff:ms(started, stopped)

我知道你可以得到有關領域的統計與stats=truestats.field=fieldname但如果我請使用diffms(started, stopped)與字段名稱是錯誤與不確定的領域錯誤。

這就是我想要的可能嗎?如果是這樣,我該怎麼辦呢?

回答

0

您應該能夠使用在JSON Faceting API功能支持:

q=*:*& 
json.facet={ 
    "avg_time": "avg(ms(started, stopped))" 
} 
+0

我希望我能,但我不能添加任何額外的組件和我使用的Solr 4.4.0對此我也無法更改 –