功能结果的平均值

时间:2016-12-20 14:19:52

标签: solr

我有一个solr索引,其中的文档包含字段startedstopped,这两个字段都包含日期时间。我想solr输出它们之间的平均差异。

要获得startedstopped之间的差异,我在fl中使用了diff:ms(started, stopped)

我知道您可以使用stats=truestats.field=fieldname获取有关字段的统计信息,但如果我使用diffms(started, stopped)作为字段名称,则会显示未定义字段的错误错误。

我想要的是什么?如果是这样,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

您应该能够使用JSON Faceting API中的功能支持:

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