我有一个包含很少索引字段的 solr 架构
现在我有不同类型的产品,它们以“类型”字段区分。我希望每个搜索请求最多 50 个搜索结果。但结果应包含每种类型的至少 5 个产品,如果它们是搜索的一部分。假设我搜索计算机硬件商店产品,我的搜索结果应包含 5 个 HDD,5 RAM、5 个 CPU、5 个主板等,如果这些产品是搜索的结果。
如果某些产品类型的总返回行数少于 5,则包括可用的行数。
我尝试过方面查询和聚类,但未能成功。
有任何想法吗 ?如何做到这一点?
我有一个包含很少索引字段的 solr 架构
现在我有不同类型的产品,它们以“类型”字段区分。我希望每个搜索请求最多 50 个搜索结果。但结果应包含每种类型的至少 5 个产品,如果它们是搜索的一部分。假设我搜索计算机硬件商店产品,我的搜索结果应包含 5 个 HDD,5 RAM、5 个 CPU、5 个主板等,如果这些产品是搜索的结果。
如果某些产品类型的总返回行数少于 5,则包括可用的行数。
我尝试过方面查询和聚类,但未能成功。
有任何想法吗 ?如何做到这一点?