SOLR Facet Search- Facet计数更改

时间:2016-03-01 12:07:39

标签: solr

在Solr中,我必须在选择类别时获取所有可用品牌的列表。

我已设置fq=brand%3A"Flipkart",并在方面设置了facet=true&facet.field=brand

最初,如果没有为所有品牌设置fq我有一些计数值,但是当我将品牌应用为" Flipkart"其他品牌的数量下降到零。我怎样才能检索所有品牌的初始数量?产生的结果与预期一致,但品牌数量下降。

1 个答案:

答案 0 :(得分:1)

您的问题是要按分面值过滤。一个过滤器,它只限制结果列表,但不限制相应的构面字段。

您要找的是tagged filter queries

q=my+main+query&fq={!tag=brandTag}brand%3A"Flipkart"&facet=true&facet.field={!ex=brandTag}brand