按日期范围的总和字段

时间:2012-06-15 16:17:28

标签: solr sum facet

我正在使用solr 3.6而且我很难尝试执行特殊查询。

我实际上按日期范围使用构面,face.date.gap设置为+1DAY。当然,facet应该返回日期范围内的docs数,但我还需要得到facet中使用的相同范围的特殊字段的总和。这就像我需要计算我每月每周,每周,无论多少票数...这取决于差距参数。

有什么想法吗?我应该使用group.query还是facet.query?

1 个答案:

答案 0 :(得分:0)

我的一个建议是分别处理几周,几天,并将它们编入索引。对于前者今天是第24周的一部分。另一个建议是不排除多个搜索来为一个请求提供服务。一个用于计算所有其他方面,另一个用于返回给定日期范围的计数(基于第一个查询的搜索结果)。