我的查询包含常规facets
和facet.intervals
,其中包含自定义的价格区间范围。 facet.mincount
设置为1,但Solr仍然返回0个产品的价格范围。
预期的行为是facet.mincount
限制范围。
https://lucene.apache.org/solr/guide/6_6/faceting.html#Faceting-Thefacet.mincountParameterinRangeFaceting
Solr 7.3.0
答案 0 :(得分:1)
区间方面不是范围方面 - 它们是不同的概念。如果说facet.mincount
限制范围,则不适用于间隔。
我的猜测是,原因在于,因为您在使用facet.intervals
时自己提供所有时间间隔,所以您需要计算您告诉Solr的所有时间间隔给你数数。
然而,范围刻面允许您给出起始和结束参数的间隙,从而为您提供可能非常大的潜在值集。