0

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

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

范围是:0-400、400-800、800-1200、1200-1600、1600-2000。

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

4

1 回答 1

3

查看Solr wiki 中的“Facet by Range”参数。

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

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 以上的所有内容的计数。

于 2012-12-13T18:50:07.347 回答