簡體   English   中英

函數結果的Solr平均值

[英]Solr average of function result

我有一個Solr索引,其中包含具有startedstopped字段的文檔,它們都保存一個日期時間。 我想索爾輸出它們之間的平均差。

為了獲得startedstopped之間的區別,我在fl中使用了diff:ms(started, stopped)

我知道您可以使用stats=truestats.field=fieldname來獲取有關某個字段的stats=true ,但是如果我使用diffms(started, stopped)作為字段名稱,則會出錯並顯示未定義的字段錯誤。

那我想要的可能嗎? 如果是這樣,我該怎么辦?

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM