Solr - 获得范围小于阈值的范围

时间:2013-07-10 12:33:36

标签: solr

我正在使用Solr 4.3。我为场地价格建立了范围方面,为此我提供了f.price.facet.range.startf.price.facet.range.endf.price.facet.range.gap,但我无法弄清楚如何计算低于或高于a的值的方面一定的价值。

也许我不知道确切的语法:f.price.facet.range.other.before=1000000

1 个答案:

答案 0 :(得分:1)

根据Facet Range Other上的文档,这仅适用于计算范围内的值。因此,对于您的示例,如果1000000不在您当前范围的开始/结束值范围内,则不会从range.other.before参数获得结果。但是,通过将其作为单独的facet.query请求包含在内,您仍然可以获得此价格的方面。

对于您的示例,您将包含以下参数:

facet.query=price:[* TO 1000000]