facet.mincount在范围构面中忽略

时间:2018-04-25 15:30:45

标签: solr

我的查询包含常规facetsfacet.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

1 个答案:

答案 0 :(得分:1)

区间方面不是范围方面 - 它们是不同的概念。如果说facet.mincount限制范围,则不适用于间隔。

我的猜测是,原因在于,因为您在使用facet.intervals时自己提供所有时间间隔,所以您需要计算您告诉Solr的所有时间间隔给你数数。

然而,范围刻面允许您给出起始和结束参数的间隙,从而为您提供可能非常大的潜在值集。