Bei der Abfrage von solr nach Produkten gebe ich auch die Facetten zurück. Für Felder wie Kategorie, Größe, Farbe, Preis.Solr-Facetten als Filter verwenden
So mache ich etwas entlang der Linien von:
solr.search(*:*, **{'start': 0,
'rows': 50,
'defType': 'edismax',
'fq': '(category=Shoes)',
'facet': 'true',
'facet.limit': -1,
'facet.field': ['size', 'colour', 'price'],
'facet.mincount': 0})
Wenn ich für die Kategorie abfragen "Shoes"
ich die mögliche Größe, Farben und Preise zu sehen, die diesen Kategorien entsprechen. Jetzt, wenn ich zum Filter (colour:Red)
hinzufüge, dann verschwinden alle anderen möglichen Farben, die logisch sind, da sein jetzt auf der Farbe gefiltert ist, aber der Benutzer möchte möglicherweise zwei Farben wählen.
Was ist der bessere/der übliche Weg, dies zu erreichen?
Vielen Dank für Ihre Antwort, genau das möchte ich und hilft Ihnen sehr. – lennard