获取solr中按日期分组的唯一值

获取solr中按日期分组的唯一值,solr,facet,Solr,Facet,一周来,我一直在努力用solr编写一个查询,它必须在postedTime之前返回列actorPreferredUsernam组的唯一值 等效的SQL逻辑如下所示 从tweets中选择count(distinct actorPreferredUsernam),postedTime 按时间分组 我正在使用solr 5.1的新版本。问题中没有太多细节。 例如,postedTime是日期字段吗? 精确到什么程度?白天小时太太 在这种情况下,我发现按日期分组没有用,因为我们将有完全不同的组(取决于日期的

一周来,我一直在努力用solr编写一个查询,它必须在postedTime之前返回列actorPreferredUsernam组的唯一值

等效的SQL逻辑如下所示

从tweets中选择count(distinct actorPreferredUsernam),postedTime
按时间分组

我正在使用solr 5.1的新版本。

问题中没有太多细节。 例如,postedTime是日期字段吗? 精确到什么程度?白天小时太太 在这种情况下,我发现按日期分组没有用,因为我们将有完全不同的组(取决于日期的精确性)

假设我们可以正确分组,我可能会建议您重点关注面:


希望这能有所帮助。

我提出的最好的查询是json.facet={postedTime:%27unique(actorPreferredUsername)%27}&facet.range=postedTime&facet.range.start=2014-12-02T21:05:35Z&fl=postedTime&unique(actorPreferredUsername)&facet=true&f.postedTime.facet.range.end=2014-12-02T21:05:35Z&f.postedTime.facet.range.gap=+1天&facet.field=postedTime