我正在创建一个不均匀的范围方面,我想支持它的多项选择。但是,过滤器的标签/排除方面停止工作。以下是我的价格方面范围 0-20 20-50 50-100 100-* 最初我使用方面查询填充上述范围。现在,每当最终用户选择 0-20 和 20-50 时,我都会生成以下内容
http://localhost:8983/solr/catalog/select?q=games&facet=true&wt=xml&rows=0& fq={!tag=salePrice}salePrice:[0 TO 20]&facet.query={!ex=salePrice}[0 to 20]& fq={!ex=salePrice}salePrice:[20 TO 50]&facet.query={!ex=salePrice}[20 to 50]& other params.
& 系统返回零结果。
我看到以下 SOLR JIRA 错误已修复。
https://issues.apache.org/jira/browse/SOLR-3819
但是,以防万一,只有一个 facet.query 在起作用。在我的示例中,我使用了多个 facet.query 范围不均匀。请帮忙。