我知道这在 Solr 中是可能的,它进行分组而不考虑一个值。即下面的行根据column1进行分组,考虑除column1之外的所有过滤器
&facet.field={!ex=column1}column1
现在我想知道我可以进行分组,其中我考虑除两个过滤器之外的所有过滤器,比如 column1,colun2
像
&facet.field={!ex=column1 !ex=column2}column1
但是上面不起作用。
请帮忙
我知道这在 Solr 中是可能的,它进行分组而不考虑一个值。即下面的行根据column1进行分组,考虑除column1之外的所有过滤器
&facet.field={!ex=column1}column1
现在我想知道我可以进行分组,其中我考虑除两个过滤器之外的所有过滤器,比如 column1,colun2
像
&facet.field={!ex=column1 !ex=column2}column1
但是上面不起作用。
请帮忙
在Solr wiki中它说:
tag 和ex local 参数都可以通过逗号分隔来指定多个值。
所以,它应该是这样的:
&facet.field={!ex=column1,column2}column1
我没有尝试过,但认为它会起作用。
&fq={!tag=COLUMN2,column1}column1:(16 31)&fq={!tag=COLUMN2,column1}COLUMN2:(6)&facet.field={!ex=COLUMN2,column1}COLUMN2