Solr查询:获取每个类别的畅销产品(无重复)

时间:2018-10-10 11:24:10

标签: solr

我在产品核心上遇到了麻烦:一个产品可能属于两个类别或其子类别(每个产品都有一个“畅销书状态”字段)。

            Category1 -->Subcategory11 -->product1, product2, product3, …  
            Category1 -->Subcategory12 -->product1, product3, product4, ...
            Category2 -->Subcategory21 -->product5, product6, product7, ...
            Category2 -->Subcategory22 -->product8, product9, product10, ...
            Category2 -->Subcategory23 -->product8, product5, product16, ...

我如何进行唯一的Solr查询以获取每个类别(包括其所有子类别)的最畅销产品,而没有重复的产品? 如果我们有5个类别,则预期结果将返回5个类别,其中顶级产品畅销产品属于它或它的子类别。

能否请您提出建议以获得最佳性能?

预先感谢

0 个答案:

没有答案