Solr запрос: получить топ-бестселлер продукта каждой категории без дубликатов - PullRequest
0 голосов
/ 10 октября 2018

У меня есть отношение, которое откликается на ядро ​​продукта: продукт может принадлежать двум категориям или его подкатегориям (у каждого продукта есть поле статуса бестселлера).

            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 групп с топовыми продуктами, к которым относится бестселлер или его подкатегория.

Не могли бы вы посоветовать решение, чтобы добиться максимальной производительности?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...