solr 是否支持重叠范围分面?



我没有找到任何基于重叠范围的分面的例子 solr甚至支持重叠的范围分面吗?例如:[0-10],[5-15],[10-20]

分面就是一个过滤器,所以如果你添加多个单独的范围过滤器,你实际上是在说"过滤值 0-10过滤值 5-15"。因此,只有范围 5-10 中的值满足这两个过滤器,这就是您将获得的全部内容。如果想要满足任何范围的结果,可以使用 OR 运算符将它们联接到单个分面查询参数中,例如

fq = count:[0 TO 10] OR count[5 TO 15]

这与过滤count:[0 TO 15]相同。只是取决于您期望从重叠范围中获得哪种功能。

最新更新