/
Update Suche: Variantendarstellung und -priorisierung

Update Suche: Variantendarstellung und -priorisierung

Hintergrund

Für das Variantenhandling in der Suche gibt es heute die Sucheinstellung „Varianten Schwellwert“.
Damit wird versucht abhängig von der jeweiligen Relevanz zu entscheiden welcher Artikel ausgegeben wird – das ist aber grundsätzlich nicht mit der Suchpriorisierung kompatibel und führt auch oft nicht zum gewünschten Ergebnis. In der Praxis ist das Handling auch teils kaum ohne tiefere Analyse nachvollziehbar.

Die Option wird gänzlich ersetzt und es wird ein neues Handling für Varianten in der Suche angewendet.

Funktionsweise

In den Sucheinstellungen gibt es an gleicher Stelle eine neue Einstellung „Variantenausgabe im Suchergebnis“ mit den Optionen:

  • Varianten gruppieren (Standardmäßig ausgewählt)

  • Varianten einzeln ausgeben

Bei der Auswahl „Varianten gruppieren“ werden Varianten immer im Suchergebnis gruppiert dargestellt. An den Containern wird der bekannte Block „zu den X Varianten“ dargestellt, oben in den Breadcrumbs steht der Hinweis „X Treffer mit Y weiteren Varianten“. Aufgerufen wird beim Klick (bzw. falls es nur ein Ergebnis gibt) immer der Artikel, welcher die höchste Relevanz im Suchergebnis hat – Fallback bei gleicher Relevanz ist die Produktsortierung.

Hier ist auch ganz neu in der Suche: Sollte es Var-Artikel geben, so werden diese genauso wie in Warengruppenansichten verwendet um generische Informationen darzustellen.

Bei der Auswahl „Varianten einzeln ausgeben“ werden alle gefundenen Artikel einzeln dargestellt. Es wird nicht gruppiert und es gibt keine Variantenanzahlen. Auf der Artikeldetailseite läuft die Gruppierung dann wie gewohnt, aufgerufen wird aber direkt der gefundene Artikel.
Hier werden dann auch keine Var-Artikel verwendet.

Generelle Korrektur

Bei den Arbeiten ist aufgefallen, dass die Suchpriorisierung nicht läuft wie vorgesehen.

Bisher wurde bei verwendeter Priorisierung der jeweilige Wert immer allein verwendet. Hat also irgendein Artikel im Suchergebnis eine Priorisierung steht er immer vorne – selbst, wenn andere Artikel trotz fehlender Priorisierung eine höhere Relevanz hätten.

Die Werte werden nun sauber addiert.

Ein Praxisbeispiel sähe so aus:

  • Artikel 4711 hat eine Relevanz von 50 und keine Priorisierung

  • Artikel 4712 hat eine Relevanz von 5 und eine Priorisierung von 20

  • Artikel 4713 hat eine Relevanz von 10 und eine Priorisierung von 10

Bisher wäre die Reihenfolge in der Suche dann:

  1. 4712 (Priorisierung 20, Relevanz nicht relevant)

  2. 4713 (Priorisierung 10, Relevanz nicht relevant)

  3. 4711 (Priorisierung 0, Relevanz 50)

Nach der Korrektur wäre es:

  1. 4711 (Gesamtrelevanz 50 / Priorisierung 0, Relevanz 50)

  2. 4712 (Gesamtrelevanz 25 / Priorisierung 20, Relevanz 5)

  3. 4713 (Gesamtrelevanz 10 / Priorisierung 10, Relevanz 10)

Related content