如何在 Solr 中设置价格范围方面



我有一个用户提到价格的情况,想象一个卖家网站。如何设置考虑价格字段的实际值并相应地设置范围的分面?

价格有:350、500、700、1300、1850等。

范围是: 0-400 , 400-800 , 800-1200 , 1200-1600

, 1600-2000 .

注意:价格范围不能固定。

在 Solr wiki 中查看"按范围划分的分面"参数。

在您的情况下,它们可能是:

facet.range=price
facet.range.start=0
facet.range.end=2000
facet.range.gap=400

这种facet.range.end可能是不必要的。

如果你有一些价格远高于 2000,也许是 10000,你可以有一个"其他"参数来计算facet.range之外的一切。

facet.range.other=after

这将返回 2000 以上所有内容的计数。

相关内容

  • 没有找到相关文章

最新更新