在多值Solr字段上向下钻取(组合,通过构面)

时间:2011-07-13 20:23:34

标签: solr facet multivalue

我正在寻找一个包含(空格)分隔的单词列表的多值字段;但是在深入研究的每个步骤中仍然会返回方面。

示例表
ID,属性(多值字段)
1,“黄绿坊”
2,“黄色圆紫” 3,“黄紫” 4,“绿色” - 并不重要,只显示有不包含黄色的属性

我可以深入查看第一个属性(“黄色”),并通过facet返回以下属性:
黄色(3) - 从显示中省略;但无论是否返回 紫色(2)
绿色(1)
回合(1)
广场(1)

返回以下结果: 1,2,3

所以我期望的是,如果我应用第二个属性(“紫色”),我会得到以下结果:
紫色(2) - 从显示中省略;但无论是否返回 黄色(2) - 从显示中省略;但无论是否返回 回合(1)

返回以下结果: 2,3

我们遇到的问题是,一旦应用了第二个facet属性,我们就会得到我们期望的结果;但是所有方面都消失了(即使是 property facet之外的那些方面)。

我希望能够深入到单个记录;在这种情况下,将应用“Round”,并获得记录ID 2。

任何帮助都会非常感激;文档solr并没有真正帮助(也没有任何书籍)。