我知道這是可能的在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 這不起作用 –
您應該爲每列添加!標記 –