Welche Variante
kommt zuerst?
Ein Produkt hat viele Varianten. In der Suche soll es trotzdem nur einmal erscheinen, mit der Variante, die zuerst gezeigt werden soll.
Welche Variante das ist, bestimmt ein Regelwerk. Dafür habe ich ein eigenes Solr-Plugin entwickelt, das direkt in Solr läuft.
- Apache Solr
- Java
- Ranking
- Grouping
Das Problem dahinter
Jede Variante ist in Solr ein eigenes Dokument mit eigenem Score. Welche davon angezeigt wird, entscheidet ein Regelwerk, in dem der Score nur ein Kriterium ist. Solr-Grouping und Sortierung reichten dafür nicht aus. Das Plugin setzt das Regelwerk um. Weil das Plugin direkt in Solr läuft, entfallen zusätzliche Anfragen an Solr, was die Performance verbessert.