# Präprozessor

#### **Zusammenfassung**

Das **Präprozessor** ermöglicht es Ihnen, Einträge einzurichten, um Suchbegriffe intern zu ersetzen, sodass FactFinder nach dem Ersatzbegriff sucht anstelle des ursprünglich vom Kunden eingegebenen Begriffs.

Der Präprozessor ermöglicht Ihnen:

* Mehrwortbegriffe zu ersetzen ("dirt bike" → "dirtbike")
* Platzhalter und eine spezielle Suchsyntax (Operatoren) zu verwenden

Zum Beispiel können Suchbegriffe getrennt werden, um die Suchähnlichkeit zu erhöhen, durch `*` Symbol. Ein Eintrag Mens\* -> Mens \* würde also sicherstellen, dass statt nach `menswear` das System nach `mens wear` sucht.

> Der Präprozessor hat stärkere Auswirkungen auf die Leistung, und eine große Anzahl von Präprozessor-Einträgen kann die Suchfunktion verlangsamen. Schlechte Suchergebnisse sollten zunächst durch die Verwendung von [Thesaurus](https://docs.fact-finder.com/docs/de/discovery/search-term-rules/thesaurus) Einträgen verbessert werden.

**Präprozessor** wird als eigener Seitenreiter für dargestellt **Regeln für Suchbegriffe** Seite.

![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-70a645d8c72337abbcb69e169e3476a1e8ce024d%2Fpreprocessor.png?alt=media)

#### **Präprozessor-Eintrag hinzufügen**

Nach Eingabe von **Quellwort** ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d6ef73369d8b6bd3c60991407ff7a93dc15afc93%2FB1-2025x25.png?alt=media) und **Zielwort** ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-201fae191795364f088545807a1ef929d772dfcc%2FB4-20-2025x25-1.png?alt=media), optionales hinzufügen **Kommentar** ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d744db53a7fe2e10bd9c7fe0f3f5963ac5f7e742%2FB3-2025x25.png?alt=media), kann ein neuer Präprozessor-Eintrag hinzugefügt werden durch Klicken auf **Eintrag hinzufügen** Schaltfläche hinzugefügt werden ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-201fae191795364f088545807a1ef929d772dfcc%2FB4-20-2025x25-1.png?alt=media).

Präprozessor-Einträge können zu **Gruppen** ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6f8ab95c0e762d2dd7f746a15c0c8b843a92d28a%2FB5-20-2025x25.png?alt=media) kombiniert werden, um nicht gleichzeitig aktiviert zu sein:

* Wenn festgestellt wird, dass ein Präprozessor-Eintrag in einer gegebenen Gruppe anwendbar ist, werden alle weiteren Regeln in der Gruppe ignoriert.
* Der Präprozessor versucht, die Einträge und Gruppen in der Reihenfolge anzuwenden, in der sie im Editor aufgelistet sind. Diese Reihenfolge kann durch Ziehen und Ablegen geändert werden.

#### **Verwalten von Präprozessor-Einträgen**

Alle erstellten Präprozessor-Einträge werden zusammen mit ihren Attributen im Raster aufgelistet.

Das Raster ermöglicht es Ihnen, **Einträge zu** filtern:

* in dieser Transaktion gelöschte Einträge ausblenden/anzeigen ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-68ed05afcdd68fe55dc634789676d411b31733ee%2Fimage-264.png?alt=media)
* nach einem bestimmten Eintrag suchen ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-bd600d1211c31edeb1164b9a9bc0dc5b50f6129e%2Fimage-265.png?alt=media)

Die folgenden **Vorgänge** stehen für Transaktionen im Raster zur Verfügung:

* bearbeiten ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-1a90f8f0823b33712b9532162f606882d7dd7f44%2Fimage-267.png?alt=media)
* in einen anderen Kanal klonen ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-8b4cfd4e65c660ebbb88b2cdb01d9c466b995841%2Fimage-268.png?alt=media)
* löschen ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-ca3c6fadc935a23f72aa10a442403e760c771b26%2Fimage-269.png?alt=media)
* Massen-Klon- und Löschvorgänge stehen für mehrere ausgewählte (per ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-f12d9e5a693422ccb16860ba771998e87d0d7f3b%2Fimage-266.png?alt=media)) Einträge zur Verfügung

> Jede Erstellung oder Änderung eines Eintrags markiert diesen als gesperrt ![](https://2902312376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-3b3e79817ff623abdaa344cbb476af321941c921%2Fimage-270.png?alt=media) und erfordert [das Speichern der Transaktion](https://docs.fact-finder.com/docs/de/user-interface/editing-configurations-managing-transactions).

**Einstellung Transliteration** kann aktiviert werden, um bei der Übereinstimmung gängige Transliteration zu berücksichtigen, z. B. würde der Eintrag „tür" → „tor" auch für die Eingabe „Tuer" ausgelöst werden.
