我知道这是可能的在Solr中进行分组而不考虑一个值。 即低于行来考虑,除了列列1solr facet!标签在多列
&facet.field={!ex=column1}column1
现在所有的过滤器基于COLUMN1分组我瓦纳知道我可以做的,我认为,除了两个过滤器所有过滤器说COLUMN1,colun2
分组像
&facet.field={!ex=column1 !ex=column2}column1
以上不能正常工作。
普莱斯帮助
我知道这是可能的在Solr中进行分组而不考虑一个值。 即低于行来考虑,除了列列1solr facet!标签在多列
&facet.field={!ex=column1}column1
现在所有的过滤器基于COLUMN1分组我瓦纳知道我可以做的,我认为,除了两个过滤器所有过滤器说COLUMN1,colun2
分组像
&facet.field={!ex=column1 !ex=column2}column1
以上不能正常工作。
普莱斯帮助
在Solr wiki它说:
两个标签和前本地PARAMS可以通过 用逗号分隔指定多个值。
所以,它应该是这样的:
&facet.field={!ex=column1,column2}column1
我没有尝试,但认为它会工作。
& FQ = {!标签= COLUMN2,列1}列1:(16 31)& FQ = {标签= COLUMN2,COLUMN1!} COLUMN2:(6)& facet.field = {!EX = COLUMN2,列1} COLUMN2
select?q = *:*&facet = true&facet.zeros = false&fq = column1:(16 31)&& fq = COLUMN2:(6 208)&fq = {!tag = COLUMN2,column1} COLUMN2:(6)&facet。字段= {!ex = COLUMN2,column1} COLUMN2&start = 0&rows = 0 这不起作用 –
您应该为每列添加!标记 –