@AbanicoGmbH
Ich habe die Technik der Suchleiste im Shop jetzt etwas näher angeschaut und falls die das über dein Ticket nicht machen können müssen wir ggf. die Option “DIY” anschauen.
Es gibt zwei Arten von Elastic S**earch Technology in den Shopify Themes:
- Regular search: Das sind die Suchergebnisse, die erscheinen, nachdem du eine Suche durchgeführt und “Enter” gedrückt hast; die Ergebnisse auf der Suchergebnisseite.
- Predictive search: Dies ist eine Reihe von Funktionen, die Suchanfragen vorhersagen, basierend auf dem, was ein Käufer in das Suchfeld eintippt, bevor er “Enter” drückt, wie bei der Autovervollständigung. Die höchste Priorität hat die Suche nach Textübereinstimmungen im Produkt- und Variantentitel. Anbieter und Produkttyp werden ebenfalls durchsucht, aber diese Attribute werden in den Ergebnissen nicht angezeigt.
“In meinen Suchergebnissen werden Seiten angezeigt”
- Seitdem die Seiten von Rails zu React migriert sind, wurden bestimmte Parameter im Backend gelöscht die das verhindert haben. Workaround: Die Seite löschen und neu erstellen, dürfte das Problem hoffentlich beheben.
- Probiere das mit einem der Seiten in deinem Screenshot oben?
Predictive Search
Wenn du den Predictive Search einbauen würdest (mit einem Experten) dann könnte das auch das Problem auch beheben. Siehe mehr dazu hier.
Such-Terminologie & wichtige Komponente:
Relevanz: Die Suche bevorzugt Schlüsselwörter, die in den Kopfzeilen vorkommen. Das heißt, wenn ein Käufer nach einem Wort sucht und es in der Kopfzeile des Produkts erscheint, wird dieses Produkt höher eingestuft als ein Produkt, bei dem das Schlüsselwort im Text vorkommt. Mit etwas mehr Details kann das Ranking wie folgt bestimmt werden:
- Wie oft kam der Begriff in dem Produkt/Seite/Artikel vor?
- Wie oft kam er in anderen Produkten/Seiten/Artikeln vor?
- Wurde der Begriff in einem längeren oder kürzeren Feld gefunden? (z.B. wird ein Titel höher eingestuft als eine Beschreibung)
Wortstämme/Pluralformen: Der “Wortstamm” wird bei der Suche nach einem zusammengesetzten Wort berücksichtigt. Wenn ein Kunde z. B. nach “Katzen” sucht, wird dies als Suche nach “Katze” gewertet und es werden relevante Ergebnisse angezeigt, die auch andere Zusammensetzungen wie “katzig” oder “katzenartig” enthalten.
Tippfehlertoleranz (früher bekannt als unscharfe oder “Fuzzy-Search”
Käufer können jetzt bis zu 1 Tippfehler in Wörtern mit mehr als 5 Zeichen machen. Der Tippfehler kann erst ab dem 5. Zeichen des Wortes gemacht werden. Bei einer Suche nach mehreren Wörtern funktioniert jedes Wort auf die gleiche Weise für die “Fuzzy” Suche. Die Suche nach einem Wort mit einem Tippfehler wird niedriger eingestuft als die Suche nach einer exakten Übereinstimmung.
- Dies gilt nur für diese Felder: Titel, Produkttyp, Anbieter, Variantentitel und Autor. Alle anderen Felder liefern eine exakte Übereinstimmung.
Präfix-Suche/Teilwortübereinstimmung: wie die Verwendung von * beim letzten Begriff in einer Suche. Die vorherigen Begriffe müssen genau übereinstimmen. Wenn du z.B. Winter Sno eingibst, werden Winter Snowboard und Winter Schneeschuhe als Ergebnisse angezeigt. Dies ist eine Option in der neuesten Version der Suche, die vom Shopinhaber über Liquid implementiert werden muss. Eine nicht unterstützte Anleitung für diese Änderungen findest du hier.
Nicht verfügbare Produkte: Produkte, die nicht vorrätig sind, werden standardmäßig als letztes in den Ergebnissen angezeigt; dies wird als “last” in liquid angezeigt. Der Wert kann auch auf “ausblenden” geändert werden, wodurch sie ganz ausgeblendet werden, oder auf “anzeigen”, wodurch sie in der Rangfolge nicht anders als vorrätige Produkte eingestuft werden. Eine nicht unterstützte Anleitung für diese Änderungen findest du hier.
Tracking Parameter: wurden neulich unseren Themes und der Suchleiste ergänzt. Informationen wie ?_pos=2&_sid=971da8f99&_ss=r können auch für Seiten, Sammlungen usw. angezeigt werden und werden von unseren Entwicklern verwendet, um das Suchverhalten zu verbessern.
- Weitere Verbesserungen der Suchleiste werden down-the-line ergänzt aber ich kann keine Zeitangaben geben.