0

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

前任:

Field1:CD、书籍、电子书

字段2:repo1、repo2、repo3、repo4

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

谢谢。BB

4

1 回答 1

2

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

于 2012-08-31T07:42:42.377 回答