Was ist Fuzzy Search und wie funktioniert sie?
Die Fuzzy Search hilft Benutzern dabei, Ergebnisse zu finden, selbst wenn kleine Tippfehler gemacht werden oder nur ein Teil eines Wortes eingegeben wird.
Dennoch werden exakte Treffer und vollständige Suchphrasen weiterhin am höchsten eingestuft.
Wie es funktioniert (vereinfacht):
-
Exakte Phrasen erhalten den stärksten Boost.
-
Ergebnisse, die alle gesuchten Wörter enthalten, werden bevorzugt.
-
Teilworttreffer (z. B. Wortanfänge) sind erlaubt.
-
Kleine Rechtschreibfehler werden toleriert (basierend auf Edit-Distance-Logik).
Ergebnis:
-
Exakte Treffer erscheinen ganz oben.
-
Treffer mit Tippfehlern oder Teilworten erscheinen weiter unten als „Fallback“-Ergebnisse.
Beispiele:
-
Logitech Wireless Mouse M325 grey → vollständige Phrasentreffer werden zuerst angezeigt.
-
muose findet trotzdem mouse.
-
Rechtschreibfehler wie coffe finden weiterhin coffee.
Tipps für Benutzer
-
Beginne mit einer breiten Suche und verfeinere sie danach.
-
Füge spezifische Attribute hinzu (Größe, Material, Norm), um Ergebnisse einzugrenzen.
-
Verwende Anführungszeichen, um Begriffe zusammenzuhalten:
"DIN 933", "angle grinder". -
Verwende OR für echte Alternativen:
(washer OR spacer) stainless steel. -
AND ist fast nie notwendig.
Ranking (Was bestimmt die Reihenfolge der Ergebnisse?)
Die Suche durchsucht mehrere Felder (Titel, Beschreibung, Attribute) und vergibt unterschiedliche Gewichtungen.
Wichtige Felder zählen mehr; mehrfach wiederholte Wörter zählen jedes Mal weniger.
Eine zweite Schicht („Re-Ranking“) passt die endgültige Reihenfolge basierend auf Faktoren wie:
-
Keyword-Übereinstimmung
-
Aktualität/Frische des Dokuments
an.
Anpassungsmöglichkeiten
Die Kernlogik der Suche kann nicht verändert werden, da sie für Qualität und Stabilität standardisiert ist.
Kunden können jedoch bestimmte Daten anpassen, z. B. Boosting-Keywords zu bestimmten Produkten hinzufügen.