0

我有一个包含很少索引字段的 solr 架构

现在我有不同类型的产品,它们以“类型”字段区分。我希望每个搜索请求最多 50 个搜索结果。但结果应包含每种类型的至少 5 个产品,如果它们是搜索的一部分。假设我搜索计算机硬件商店产品,我的搜索结果应包含 5 个 HDD,5 RAM、5 个 CPU、5 个主板等,如果这些产品是搜索的结果。

如果某些产品类型的总返回行数少于 5,则包括可用的行数。

我尝试过方面查询和聚类,但未能成功。

有任何想法吗 ?如何做到这一点?

4

1 回答 1

0

检查Solr 字段折叠,这将允许您按产品类型对结果进行分组。
此外,您可以控制要返回的组数和每组中的条目数。

于 2013-03-20T10:47:01.910 回答