> For the complete documentation index, see [llms.txt](https://docs.fact-finder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fact-finder.com/docs/de/basic-settings/search-algorithm/exact-search.md).

# 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)**](#article-number-search-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](/docs/de/modules/vector-search/fallback-vector-search.md) 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.

{% hint style="warning" %}
**Wichtig:** Die Exakte Suche prüft nur Felder, die [konfiguriert](https://docs.fact-finder.com/docs/basic-settings/fields#field-types) für „Exakte Suche“ sind.
{% endhint %}

### Feldkonfiguration und Kompatibilität

Um ein Feld für die Exakte Suche zu verwenden, aktivieren Sie es in Ihrer [Feldkonfiguration](/docs/de/basic-settings/fields.md). Verwenden Sie das **„Exakte Suche“** Kontrollkästchen im Feldeditor.

<figure><img src="/files/f8c3046e987139dfe3ec6f06ad4b58a2f13d03fb" alt=""><figcaption></figcaption></figure>

In der Felder-Übersicht sehen Sie:

* **Exakte Suche** (orange): ob ein Feld für die Exakte Suche aktiviert ist.
* [**Artikelnummernsuche (ANS)**](#article-number-search-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](/docs/de/modules/geo.md)
* 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](/docs/de/basic-settings/search-algorithm.md) 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.

<figure><img src="/files/16aaf0af1c8f3e63fcf35e07ecffb65bb8e68527" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Info:** Eine Ähnlichkeit von 100 % bei der Fuzzy-Suche ist nicht dasselbe wie ein „exakter Treffer“ in der Exakten Suche.
{% endhint %}

Exakte Treffer werden in den Scorecards deutlich als solche markiert:

<figure><img src="/files/7d9be402af917b1841666060dea9fe7b4f1e555a" alt=""><figcaption></figcaption></figure>

### 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 `exactSearchMode`zurü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 **NIEMALS** → **Deaktiviert**
* ANS **IMMER** → **Nur Exakte Suche**
* ANS **ERKENNEN** → **Exakte 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.

{% hint style="warning" %}
**Hinweis:** Suchen, die früher als ANS galten, können jetzt als **„Exakte Suche“**&#x67;elten. Dies kann [Kampagnenkriterien](#campaigns) wie „Die Suche ist eine Artikelnummernsuche“ beeinflussen.
{% endhint %}

**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.

{% hint style="info" %}
**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.
{% endhint %}

### Modulinteraktionen

#### Empfehlungen

Exakte Suche gilt nur für Vorschläge vom Typ „Produktnummer“. Andere Typen ignorieren den Suggest-Suchmodus. Sie folgen den [Suggest-Suchstrategien](https://docs.fact-finder.com/docs/basic-settings/suggest/suggest-searchsettings).

#### Kampagnen

Es gibt zwei [Kampagnen](/docs/de/discovery/campaigns.md) Auslöser, die Sie mit der Exakten Suche verwenden können:

<figure><img src="/files/407677e823c000a4cb81ff1c5e4e78184fce5afe" alt=""><figcaption></figcaption></figure>

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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fact-finder.com/docs/de/basic-settings/search-algorithm/exact-search.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
