我的查询具有常规的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
间隔方面不是范围的幻想 - 它们是不同的概念。当说facet.mincount
限制范围时,这不足。
我的猜测是,这样做的原因是,由于您在使用 facet.intervals
时自己提供了 all ,因此您希望您告诉Solr给您计数的所有间隔都有计数for。
范围的范围使您可以在开始和结束参数的情况下给出一个差距,从而为您提供一组非常大的潜在值。