solr facet!标记在多个列上

时间:2012-10-03 15:03:24

标签: solr

我知道在Solr中可以进行分组,无论一个值如何。 即在线下方进行基于column1的分组,考虑除列column1

之外的所有过滤器

&facet.field={!ex=column1}column1

现在我知道我可以进行分组,其中我认为除了两个过滤器之外的所有过滤器都说column1,colun2

喜欢

&facet.field={!ex=column1 !ex=column2}column1

但是上面的方法不起作用。

请求帮助

2 个答案:

答案 0 :(得分:2)

Solr wiki中说:

  

标记和 ex 本地参数都可以指定多个值   用逗号分隔它们。

所以,它应该是这样的:

&facet.field={!ex=column1,column2}column1

我没有尝试,但认为它会起作用。

答案 1 :(得分:0)

& fq = {!tag = COLUMN2,column1} column1:(16 31)& fq = {!tag = COLUMN2,column1} COLUMN2:(6)& facet.field = {!ex = COLUMN2,列1} COLUMN2