我一直在努力在solr中编写一个查询,该查询必须通过postingTime返回列actorPreferredUsernam组的UNIQUE值。
等效的SQL逻辑如下
select count(distinct actorPreferredUsernam),postedTime from tweets
group by postedTime
我正在使用solr 5.1的新版本。
答案 0 :(得分:0)
问题中没有太多细节。 例如,postedTime是一个日期字段吗? 具有哪些精度?天 ?小时?女士 ? 在这种情况下,我发现戒烟无法按日期分组,因为我们将完全区分组(取决于日期的精确度)。
假设我们可以正确分组,可能我会建议你转向分面:
https://cwiki.apache.org/confluence/display/solr/Faceting#Faceting-Pivot(DecisionTree)Faceting
希望这有帮助。