SOLR日期小时平均值

时间:2016-03-09 13:01:34

标签: solr

是否可以按日期字段查询每小时平均统计数(计数)?

现在最好的是我可以面对它并在客户端计算

facet.range.gap=%2B1HOUR
&facet.range.start=2016-03-01T00:00:00Z
&facet.range.end=2016-03-08T00:00:00Z
&facet.range=date_field

也许有一种方法可以通过单一查询来计算它?

1 个答案:

答案 0 :(得分:1)

json.facet: "{
    "hourly_buckets":{
         "type":"range",
         "field":"date_field",
         "start":"2016-03-01T00:00:00Z",
         "end":"2016-03-08T00:00:00Z",
         "gap":"+1HOUR",
         "facet": {
             "average_field_value":"avg(field_name_to_get_average_for)"
         }        
    }
}"

请参阅solr facet函数的链接以获取更多信息:http://yonik.com/solr-facet-functions/

相关问题