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.
Wichtig: Die Exakte Suche prüft nur Felder, die konfiguriert für „exakte Suche“ sind.
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
ALPHANUMERICCSI-Felder des Typs
TEXTFacettierte Felder, die nicht für Geo
verwendet werden
Filterbare Felder mit einem einzelnen Wert (keine Liste) des TypsGTINpro 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.

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 NEVER → Deaktiviert
ANS ALWAYS → Nur exakte Suche
ANS DETECT → Exakte 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
isArticleNumberSearchauffalse.gesetzt. Die Suchantwort enthält
exactSearchMode, die den tatsächlich angewendeten Exakte-Suche-Modus zeigt.
Hinweis: Suchen, die früher als ANS galten, können nun als Exakte Suche gewertet werden. Dies kann Kampagnenkriterien wie „Die Suche ist eine Artikelnummernsuche“ beeinflussen.
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.
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-Suchstrategien.
Kampagnen
Es gibt zwei Kampagnen Trigger, die Sie mit der Exakten Suche verwenden können:

Das Suchergebnis enthält exakte Treffer:
Dies wird wahr, wenn Ihre Suche mindestens einen exakten Treffer findet.
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?

