Exakte Suche

Exakte Suche ist eine Nachschlagefunktion. Sie setzt Suchbegriffe genau mit Werten in Feldern, die für die Exakte Suche markiert sind, gleich. Sie wendet keine Rechtschreibkorrektur (einschließlich Diakritika), keine Teilsuche oder Fuzzy-Logik an.

Beispielsweise, wenn ein Produkt die Artikelnummer hat "MB 502E":

  • Eine Suche nach "MB 502E" wird das Produkt zurückgeben.

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

Die Exakte Suche ist nützlich, wenn:

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

  • Sie falsch-positive Treffer durch Fuzzy-Matching vermeiden möchten.

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

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

Modi

Die Exakte-Suche-Modus Einstellung definiert das Standardverhalten. Dies gilt, wenn die Anfrage keinen Modus setzt.

Verfügbare Modi:

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

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

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

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

  • Exakte Suche + Fuzzy-Suche für die gesamte Anfrage: Kombiniert exakte und fuzzy Ergebnisse. Verwendet alle Anfragewörter für das exakte Matching und die gesamte Anfragesequenz für die Fuzzy-Suche.

  • Exakte Suche + Fuzzy-Suche für verbleibende Teile der Anfrage: Kombiniert Ergebnisse; führt Fuzzy-Suche nur auf Anfrageabschnitten durch, die keinen exakten Treffer erzeugten.

circle-exclamation

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 Feldübersicht sehen Sie:

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

  • Artikelnummernsuche (ANS) (lila): ob ein ANS-Muster existiert.

Wenn Sie bereits ANS verwenden, versucht FactFinder einmal, 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 eine Untermenge von Feldkonfigurationen. Unterstützte Felder umfassen:

  • Felder des Typs ALPHANUMERIC

  • CSI-Felder des Typs TEXT

  • Facettierte Felder, die nicht für Geo

  • verwendet werden Filterbare Felder mit einem einzelnen Wert (keine Liste) des Typs GTIN

  • pro Produkt

Felder mit einem einzelnen Wert pro Produkt, der für diesen Kanal eindeutig ist

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

Shop-Integration & Konfiguration

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

Modus pro Anfrage überschreiben

Der Modus kann pro Such- und Suggest-API-Anfrage mit dem exactSearchMode Parameter überschrieben werden.

Testen im Cockpit

Sie können exakte Suchmodi im Cockpit testen. Dies überschreibt nicht Ihre gespeicherten Einstellungen. Verwenden Sie es, um einen guten Standard für Ihren Shop auszuwählen.

circle-info

Info: Eine Ähnlichkeit von 100 % in 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. Die Exakte Suche ersetzt sie im Laufe der Zeit.

Um den Übergang zu erleichtern, Der Modus Artikelnummernsuche behält Ihre aktuelle Einrichtung bei. Er ermöglicht Ihnen außerdem, von der Exakten Suche zu profitieren.

Wenn Sie zuvor ANS verwendet haben, nutzt FactFinder standardmäßig LEGACY Verhalten. Jede Antwort liefert außerdem exactSearchMode. Dies sagt Ihnen, was angewendet wurde.

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

Legacy-ANS hat einige Einschränkungen:

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

  • Es bietet begrenzte Kontrolle über das Suchverhalten.

  • Bei mehrteiligen Anfragen erfordert es oft explizite logische Operatoren (||) um Anfragebestandteile zu trennen.

Die Exakte Suche löst diese Einschränkungen mit wortweisen Nachschlägen. Sie benötigt keine Regex-Muster.

Wie es mit der Exakten Suche funktioniert

Wenn Sie Der Modus Artikelnummernsucheauswählen, versucht das System zuerst die Exakte Suche. Es verwendet diese 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 Exakte Suche übersetzt.

Welche ANS-Felder berücksichtigt werden:

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

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

  • Wenn ANS auf DETECT, werden nur ANS-Felder berücksichtigt, die über das konfigurierte Regex mit der Anfrage übereinstimmen.

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

  • ANS NEVERDeaktiviert

  • ANS ALWAYSNur exakte Suche

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

Wie Sie erkennen können, was passiert ist:

  • Wenn statt ANS die Exakte Suche angewendet wurde, wird das Ergebnisflag isArticleNumberSearch auf false.

  • gesetzt. Die Suchantwort enthält exactSearchMode , die den tatsächlich angewendeten Exakte-Suche-Modus zeigt.

circle-exclamation

Unterschiede im Verhalten (Verbesserungen) im LEGACY Modus:

  • ANS DETECT erfordert nicht mehr || Operatoren, um dasselbe Verhalten wie zuvor zu erreichen.

  • Mit ANS ALWAYS, können Produkte, die die Anfrage genau treffen, aber keinem ANS-Muster entsprechen, dennoch über die Exakte Suche gefunden werden, wodurch die Chance auf Null-Treffer-Ergebnisse reduziert wird.

circle-info

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

Modul-Interaktionen

Suggest

Die Exakte Suche gilt nur für „Produktnummer“-Vorschläge. Andere Typen ignorieren den Suggest-Suchmodus. Sie folgen den Suggest-Suchstrategienarrow-up-right.

Kampagnen

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

  1. Das Suchergebnis enthält exakte Treffer:

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

  2. Das Suchergebnis enthält keinen exakten Treffer:

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

Verwenden Sie diese Trigger, wenn Sie auf exakte Treffer reagieren möchten. Wenn Sie sicherstellen wollen, dass eine Kampagne für eines dieser beiden Merkmale ausgelöst wird, können Sie eine explizite <link: exact search trigger condition> zur Kampagne hinzufügen.

Vektorsuche

Selbst wenn die Vektorsuche aktiv ist, verwendet die Exakte Suche Ihre reguläre Datenbank, nicht die Vektor-Datenbank. Infolgedessen:

  • Exakte Treffer zeigen im Cockpit-Diagnosesearch keinen Vektor-Score an.

  • Exakte Treffer folgen nicht den für die Vektorsuche konfigurierten Gewichtungen.

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

Zuletzt aktualisiert

War das hilfreich?