我没有找到任何基于重叠范围的分面的例子 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]
相同。只是取决于您期望从重叠范围中获得哪种功能。