mjj*_*son 4 solr facet faceted-search
我正在使用Solr进行搜索,最近开始使用分面来允许用户缩小搜索范围.但是,一旦用户按其中一个方面进行筛选,则在方面结果中不再返回其他筛选选项.这是预期的,但不是我想要的.
有没有办法返回facet字段并计算未过滤的查询,而不进行额外的搜索?举例来说,如果用户的过滤器按类别(通过选择特定的类别),我希望他们仍然能够挑选其他类别中的一个,而不必首先明确地删除该过滤器.(也就是说,所有类别及其计数 - 仍应由Solr返回,以便我可以将它们与过滤的查询集一起包含在页面中.)
我怀疑这可能是不可能的.如果不是,我可以在每次搜索时执行额外查询,这将遗漏过滤器(并返回0行),如之前的StackOverflow问题中所述.但我想我会问:有没有人知道如何在没有多次查询的情况下做到这一点?
归档时间: |
|
查看次数: |
1812 次 |
最近记录: |