У меня проблемы с огранкой. Представьте себе эту ситуацию. Товар может быть в нескольких категориях. Это обычное поведение для огранки:
Категория
- Android (25)
- iPhone (55)
- другие (25)
Теперь, когда я выбираю «Android», я делаю новый запрос с «fq» => «Категория: Android», я получаю:
Категория
- Android
- iPhone (15)
- другое (2)
Но это означает, что есть 15 продуктов, которые находятся в категориях "Android" И "iPhone". Я хотел бы что-то вроде этого: ("Android" ИЛИ "iPhone")
Категория
- Android
- iPhone (+5)
- другое (+1)
То есть я получу 25 результатов, выбрав "Android (25)", и еще 5, выбрав "iPhone (+5)", так что в итоге я получу 30 результатов поиска.
Кто-нибудь знает, возможно ли это с помощью граней SOLR? Или, может быть, с более чем одним запросом и рассчитать его вручную?
Спасибо за совет!