For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exakte Suche

Exakte Suche ist eine Nachschlagefunktion. Sie gleicht Suchbegriffe exakt mit Werten in Feldern ab, die für die Exakte Suche markiert sind. Sie wendet weder Rechtschreibkorrektur (einschließlich diakritischer Zeichen), Teiltreffer noch Fuzzy-Logik an.

Zum Beispiel, wenn ein Produkt die Artikelnummer "MB 502E":

  • Eine Suche nach "MB 502E" liefert das Produkt zurück.

  • Eine Suche nach "502E" oder "MB502E" wird nicht es zurückgeben. Diese Werte nicht stimmen exakt überein.

Exakte Suche ist nützlich, wenn:

  • Sie eine präzise Kontrolle über Treffer möchten, zum Beispiel bei Artikelnummern, SKUs oder Schlüsselwörtern.

  • Sie Fehlalarme durch Fuzzy-Matching vermeiden möchten.

  • Die Leistung wichtig ist und striktes Matching die Ergebnisgröße reduziert.

Kombinieren Sie sie mit der Fuzzy-Suche um Präzision und Flexibilität auszubalancieren.

Modi

Die Einstellung für den Modus für Exakte Suche legt das Standardverhalten fest. Dies gilt, wenn die Anfrage keinen Modus setzt.

Verfügbare Modi:

  • Deaktiviert: Exakte Suche ist aus; es wird nur die Fuzzy-Suche verwendet.

  • Artikelnummernsuche (ANS): Verwendet den Legacy-Kompatibilitätsmodus von ANS (siehe unten).

  • Nur Exakte Suche: Gibt Ergebnisse nur aus exakten Treffern zurück. Sie können null Ergebnisse erhalten wenn nichts übereinstimmt. In diesem Modus läuft keine Fallback-Vektorsuche wird ausgeführt (falls aktiv).

  • Exakte Suche oder Fuzzy-Suche als Fallback: Versucht zuerst die Exakte Suche; fällt auf die Fuzzy-Suche zurück, wenn keine Treffer gefunden werden.

  • Exakte Suche + Fuzzy-Suche für die gesamte Anfrage: Kombiniert exakte und unscharfe Ergebnisse. Verwendet alle Suchbegriffe für den exakten Treffer und die gesamte Anfrage für die Fuzzy-Suche.

  • Exakte Suche + Fuzzy-Suche für verbleibende Teile der Anfrage: Kombiniert Ergebnisse; führt die Fuzzy-Suche nur für Anfragebestandteile aus, die keinen exakten Treffer geliefert haben.

Feldkonfiguration und Kompatibilität

Um ein Feld für die Exakte Suche zu verwenden, aktivieren Sie es in Ihrer Feldkonfiguration. Verwenden Sie das „Exakte Suche“ Kontrollkästchen im Feldeditor.

In der Felder-Übersicht sehen Sie:

  • Exakte Suche (orange): ob ein Feld für die Exakte Suche aktiviert ist.

  • Artikelnummernsuche (ANS) (violett): ob ein ANS-Muster vorhanden ist.

Wenn Sie ANS bereits verwenden, versucht FactFinder einmalig, die Exakte Suche für diese Felder zu aktivieren. In vielen Setups müssen Sie Felder nicht manuell aktivieren.

Unterstützte Feldtypen (aktuelle Einschränkungen)

Derzeit unterstützt die Exakte Suche nur einen Teil der Feldkonfigurationen. Unterstützte Felder sind:

  • Felder vom Typ ALPHANUMERIC

  • CSI-Felder vom Typ TEXT

  • Facettierte Felder, die nicht für Geo

  • verwendet werden Filterbare Felder vom Typ pro Produkt

  • Felder mit einem Wert, der für diesen Kanal eindeutig ist

Felder mit mehreren Werten, z. B. Listenfelder mit einem konfigurierten Werttrennzeichen, werden nicht unterstützt. Virtuelle Felder werden ebenfalls nicht unterstützt.

Aufgrund dieser Einschränkungen müssen einige ANS-Felder möglicherweise manuell aktualisiert werden.

Shop-Integration und Konfiguration

Festlegen des Standardmodus

Ein Standardmodus kann auf der Suchalgorithmus Seite ausgewählt werden.

Überschreiben des Modus pro Anfrage

Der Modus kann pro Such- und Suggest-API-Anfrage mithilfe des exactSearchMode Parameters überschrieben werden.

Testen im Cockpit

Sie können Modi für die Exakte Suche im Cockpit testen. Dies überschreibt Ihre gespeicherten Einstellungen nicht. Verwenden Sie es, um einen guten Standardwert für Ihren Shop zu finden.

Info: Eine Ähnlichkeit von 100 % bei der Fuzzy-Suche ist nicht dasselbe wie ein „exakter Treffer“ in der Exakten Suche.

Exakte Treffer werden in den Scorecards deutlich als solche markiert:

Artikelnummernsuche (ANS)

Artikelnummernsuche (ANS) ist eine ältere Suchmethode. Exakte Suche ersetzt sie im Laufe der Zeit.

Um den Übergang zu erleichtern, Artikelnummernsuche Modus behält Ihr aktuelles Setup bei. Außerdem können Sie davon profitieren, von der Exakten Suche zu profitieren.

Wenn Sie zuvor ANS verwendet haben, verwendet FactFinder standardmäßig LEGACY Verhalten. Jede Antwort gibt außerdem exactSearchModezurück. Das sagt Ihnen, was angewendet wurde.

Unterstützte Anwendungsfälle (und warum die Exakte Suche ANS ersetzt)

Legacy-ANS hat ein paar Einschränkungen:

  • Es hängt von Regex-Mustern ab, die das Format vollständig definieren müssen. Das ist nicht immer realistisch.

  • Es bietet nur begrenzte Kontrolle über das Suchverhalten.

  • Für mehrteilige Anfragen erfordert es oft explizite logische Operatoren (||) um Anfragebestandteile zu trennen.

Exakte Suche beseitigt diese Einschränkungen mit wortweisen Abfragen. Sie benötigt keine Regex-Muster.

Funktionsweise mit der Exakten Suche

Wenn Sie Artikelnummernsuche„Exakte Suche“ zuerst. Es verwendet sie anstelle der Legacy-ANS-Methode.

Hinter den Kulissen:

  • Das System wählt die ANS-Felder wie gewohnt aus, abhängig vom ANS-Modus.

  • Es prüft dann, ob alle diese ausgewählten Felder auch für die Exakte Suche aktiviert sind.

  • Nur wenn alle erforderlichen Felder für die Exakte Suche aktiviert sind, wird die Anfrage von ANS in die Exakte Suche übersetzt.

Welche ANS-Felder berücksichtigt werden:

  • Wenn ANS auf NIEMALS, werden keine Felder berücksichtigt.

  • Wenn ANS auf IMMER, werden alle konfigurierten ANS-Felder berücksichtigt.

  • Wenn ANS auf ERKENNEN, werden nur ANS-Felder berücksichtigt, die per konfiguriertem Regex zur Anfrage passen.

Welcher Modus für Exakte Suche angewendet wird (falls eine Übersetzung möglich ist):

  • ANS NIEMALSDeaktiviert

  • ANS IMMERNur Exakte Suche

  • ANS ERKENNENExakte Suche + Fuzzy-Suche für verbleibende Teile der Anfrage

Woran Sie erkennen, was geschehen ist:

  • Wenn die Exakte Suche anstelle von ANS angewendet wurde, wird das Ergebnis-Flag isArticleNumberSearch auf false.

  • Die Suchantwort enthält exactSearchMode ein Feld, das den tatsächlich angewendeten Modus für Exakte Suche anzeigt.

Verhaltensunterschiede (Verbesserungen) im LEGACY Modus für Exakte Suche:

  • ANS ERKENNEN erfordert nicht mehr || Operatoren, um dasselbe Verhalten wie zuvor zu erzielen.

  • Mit ANS IMMER, können Produkte, die exakt zur Anfrage passen, aber kein ANS-Muster erfüllen, trotzdem über die Exakte Suche gefunden werden, was die Wahrscheinlichkeit von Ergebnissen ohne Treffer reduziert.

Was das für Sie bedeutet: Sie können Ihre Integration unverändert beibehalten. Sie profitieren weiterhin vom verbesserten Verhalten der Exakten Suche. Es sind keine Codeänderungen erforderlich.

Modulinteraktionen

Empfehlungen

Exakte Suche gilt nur für Vorschläge vom Typ „Produktnummer“. Andere Typen ignorieren den Suggest-Suchmodus. Sie folgen den Suggest-Suchstrategien.

Kampagnen

Es gibt zwei Kampagnen Auslöser, die Sie mit der Exakten Suche verwenden können:

  1. Die Suchergebnisse enthalten exakte Treffer:

    Dies wird wahr, wenn Ihre Suche mindestens einen exakten Treffer findet.

  2. Die Suchergebnisse enthalten keine exakten Treffer:

    Dies wird wahr, wenn Ihre Suche keine exakten Treffer findet.

Verwenden Sie diese Auslöser, wenn Sie auf exakte Treffer reagieren möchten. Wenn Sie sicherstellen möchten, dass eine Kampagne für eine dieser beiden Funktionen ausgelöst wird, können Sie der Kampagne eine explizite <link: Auslösebedingung für die Exakte Suche> hinzufügen.

Vektorsuche

Auch wenn die Vektorsuche aktiv ist, verwendet die Exakte Suche Ihre reguläre Datenbank und nicht die Vektordatenbank. Als Ergebnis:

  • Exakte Treffer werden in der Suchdiagnose des Cockpits nicht mit einem Vektorscore angezeigt.

  • Exakte Treffer folgen nicht den Gewichten, die Sie für die Vektorsuche konfiguriert haben.

  • Exakte Treffer können mit deutlich höheren Scores erscheinen als Fuzzy-Suchergebnisse.

Zuletzt aktualisiert

War das hilfreich?