为什么我无法对solr集合上的多个组执行group by操作

时间:2018-03-14 14:23:25

标签: solr solr4 solrcloud

我在Solr集合中有4列。 日期,纬度,经度,gpsdt。 我想通过三列(数据,纬度,经度)的操作来执行一个组,我必须找到每个组的gpsdt的最小值和最大值。

提前致谢

1 个答案:

答案 0 :(得分:0)

在Solr中,您必须使用Pivot Faceting和Stats执行此操作。它将导致像

这样的查询
...&facet=true&facet.pivot={!stats=piv1}data,latitude,longitude&stats=true&stats.field={!tag=piv1}gpsdt

Solr参考指南中有一个很好的例子。见Combining Stats Component With Pivots

相关问题