interval.facet 字段以及另一个字段的 Facet pivot
Facet pivot on interval.facet field in addition to another field
我有这个查询(日期存储为 ISO 字符串):
q=*:*&facet.mincount=1&rows=0&facet.interval=date&f.date.facet.interval.set=[2017-01-01,2017-12-31]&f.date.facet.interval.set=[2018-01-01,2018-12-31]&facet.pivot=category&rows=0&facet.limit=1000
我想 "double pivot" facet.interval 以及另一个字段 category
。我尝试使用局部参数引用无济于事,例如:
q=*:*&facet.mincount=1&rows=0&facet.interval={!tag=d}date&f.date.facet.interval.set=[2017-01-01,2017-12-31]&f.date.facet.interval.set=[2018-01-01,2018-12-31]&facet.pivot={!tag=d}category&rows=0&facet.limit=1000
即returns相同的数据。
如何连接这两个 "groupings" 以获得枢轴的枢轴?
我最终使用了 facet.query
和 facet.pivot
,如本文档所述:https://lucene.apache.org/solr/guide/6_6/faceting.html#Faceting-Thefacet.interval.setparameter
我有这个查询(日期存储为 ISO 字符串):
q=*:*&facet.mincount=1&rows=0&facet.interval=date&f.date.facet.interval.set=[2017-01-01,2017-12-31]&f.date.facet.interval.set=[2018-01-01,2018-12-31]&facet.pivot=category&rows=0&facet.limit=1000
我想 "double pivot" facet.interval 以及另一个字段 category
。我尝试使用局部参数引用无济于事,例如:
q=*:*&facet.mincount=1&rows=0&facet.interval={!tag=d}date&f.date.facet.interval.set=[2017-01-01,2017-12-31]&f.date.facet.interval.set=[2018-01-01,2018-12-31]&facet.pivot={!tag=d}category&rows=0&facet.limit=1000
即returns相同的数据。
如何连接这两个 "groupings" 以获得枢轴的枢轴?
我最终使用了 facet.query
和 facet.pivot
,如本文档所述:https://lucene.apache.org/solr/guide/6_6/faceting.html#Faceting-Thefacet.interval.setparameter