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

时间:2015-05-11 05:52:46

标签: solr facet

我一直在努力在solr中编写一个查询,该查询必须通过postingTime返回列actorPreferredUsernam组的UNIQUE值。

等效的SQL逻辑如下

select count(distinct actorPreferredUsernam),postedTime from tweets 
group by postedTime

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

1 个答案:

答案 0 :(得分:0)

问题中没有太多细节。 例如,postedTime是一个日期字段吗? 具有哪些精度?天 ?小时?女士 ? 在这种情况下,我发现戒烟无法按日期分组,因为我们将完全区分组(取决于日期的精确度)。

假设我们可以正确分组,可能我会建议你转向分面:

https://cwiki.apache.org/confluence/display/solr/Faceting#Faceting-Pivot(DecisionTree)Faceting

希望这有帮助。