首页 > 解决方案 > Solr Facet Pivot 日期字段间隙

问题描述

如何每天对以下 solr 查询进行分组,可以吗?我不想重新索引日期。

Solr 查询

fq=feeddate:[2019-01-01T00:00:00Z%20TO%202019-02-01T00:00:00Z]
&facet.range={!tag=rdt}feeddate
&facet.range.start=2019-01-01T00:00:00Z
&facet.range.end=2019-02-01T00:00:00Z
&facet.sort=feeddate
&facet.range.gap=%2B1DAY
&facet=true
&facet.pivot=feeddate,sentiment
&q=*:*
&wt=json

结果

[ { field: "feeddate", value: "2019-01-01T00:00:10Z", count: 1, pivot: [ { field: "sentiment", value: 2, count: 1 } ] },
  { field: "feeddate", value: "2019-01-01T00:00:14Z", count: 2, pivot: [ { field: "sentiment", value: 2, count: 2 } ] },
  { field: "feeddate", value: "2019-01-01T00:00:15Z", count: 3, pivot: [ { field: "sentiment", value: 0, count: 2 }, { field: "sentiment", value: 2, count: 1 } ] },
  { field: "feeddate", value: "2019-01-01T00:00:16Z", count: 1, pivot: [ { field: "sentiment", value: 2, count: 1 } ] }
]

我想通过每天对传入的结果进行分组来获得总结果

标签: solrfacetfaceted-search

解决方案


推荐阅读