我的情况是用户提到价格,想象一个卖家网站。如何设置一个考虑价格字段实际值的方面并相应地设置范围?
价格是:350,500,700,1300,1850等。
范围为:0-400,400-800,800-1200,1200-1600,1600-2000。
注意:价格范围无法修复。
答案 0 :(得分:3)
查看“按范围构成”参数here in the 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以上所有内容的计数。