Я собираюсь использовать MongoDB для своего следующего проекта. Одним из основных требований для этого приложения является предоставление фасетного поиска. Кто-нибудь пытался использовать MongoDB для достижения поиска фасета?
У меня есть модель продукта с различными атрибутами, такими как размер, цвет, марка и т.д. При поиске продукта это приложение Rails должно отображать фасетные фильтры на боковой панели. Фазовые фильтры будут выглядеть примерно так:
Size:
XXS (34)
XS (22)
S (23)
M (37)
L (19)
XL (29)
Color:
Black (32)
Blue (87)
Green (14)
Red (21)
White (43)
Brand:
Brand 1 (43)
Brand 2 (27)