字段折叠/分组 - 如何使SOLR返回两个结果集组的交集?

时间:2012-08-30 17:09:07

标签: solr websolr

我有2个字段用于分组,这2个字段可以存储不同的关键字

前:

Field1:CD,书籍,电子书

Field2:repo1,repo2,repo3,repo4

现在我想将CD / repo1,book / repo2,e-book / repo3,e-book / repo4,CD / repo4的组合分组,而不是分别在field1和field2上单独分组。即我需要根据2个分组结果进行分组(分组结果之间的交集)。有没有办法让SOLR为所有组合提供返回组结果?

感谢。 BB

1 个答案:

答案 0 :(得分:2)

我不认为在查询时你可以在分组结果之间有交集 另一个解决方案是在索引时将组合创建到一个字段中,并使用该字段进行分组,从而为您提供结果。