Präprozessor verwenden

Mit dem Präprozessor haben Sie die Möglichkeit, eine Suchanfrage zu verändern, noch bevor FACT-Finder diese interpretiert. Präprozessor-Einträge sind einfache Von-Nach-Ersetzen-Befehle. Hierbei wird eine „Von“-Zeichenfolge durch eine „Nach“-Zeichenfolge ersetzt. (vgl. Suche-Ersetzen-Funktion in Word)

Beispiel 1

Jeansjacke -> Jeans Jacke

Wenn in der Suchanfrage das Wort „Jeansjacke“ vorkommt, ersetzt FACT-Finder dieses durch "Jeans Jacke". Wichtig hierbei ist, dass Jeansjacke als eigenständiges Wort im Suchstring steht. Der Präprozessor berücksichtigt Wortgrenzen. Das bedeutet: Sie können im Präprozessor mehrere Wörter verwenden, aber immer nur vollständige Wörter, keine Teilstrings. Auf die Suchanfrage "Jeansjacken" (Mehrzahl) würde der obige Präprozessor-Eintrag nicht zutreffen.

Damit dieser Eintrag auch bei "Jeansjacken" greift, kann man das Zeichen „*“ verwenden. Dieser Platzhalter sagt FACT-Finder, dass weitere beliebige Zeichen folgen können. Wieder werden Wortgrenzen berücksichtigt. Das Sternchen gilt nur bis zum Wortende.

Jeansjacke* -> Jeans Jacke

Hierbei würde auch Jeansjacken durch Jeans Jacke ersetzt werden. Sucht jemand nach Jeansjacken blau, wird dies zu Jeans Jacke blau umgesetzt.

Wenn im Ausgangswort ("Von"-String) ein „*“ verwendet wurde, darf auch im Zielwort ("Nach"-String) ein "*" verwendet werden. An der Stelle fügt FACT-Finder die „beliebigen Zeichen“ ein:

Jeansjacke* -> Jeans Jacke*

Eine Suche nach "Jeansjacken" würde FACT-Finder durch „Jeans Jacken“ ersetzen. Und "Jeansjackenpflege" würde durch "Jeans Jackenpflege" ersetzt werden.

Das "*" darf überall erscheinen. Aber es darf nur ein einziges Mal im Ausgangswort und nur einmal im Zielwort verwendet werden.

In der Praxis wird der Präprozessor manchmal als Thesaurusersatz verwendet. Vorteil ist, dass er mit mehreren Wörtern arbeiten kann. Allerdings ersetzt er die Ursprungszeichenkette durch eine neue Zeichenkette. Er funktioniert an dieser Stelle also ganz anders als der Thesaurus und sollte mit Vorsicht eingesetzt werden. Wenn mit dem Präprozessor synonymähnliche Konstruktionen benötigt werden, können mehrere Suchbegriffe "verodert" werden. Details dazu s.u.

FACT-Finder wird bei jeder Suche die komplette Liste der Präprozessor-Einträge durchgehen. Daher ist die Anzahl der Präprozessor-Einträge aus Gründen der Suchleistung möglichst gering zu halten.

Auswirkung

Der Präprozessor ersetzt einen Teil der Suchanfrage durch eine andere Zeichenkette, bevor FACT-Finder die Suchanfrage verarbeitet.

Einstellungen ändern

Im Konfigurator im Bereich Präprozessor können Sie die Präprozessorliste verwalten.

Operatoren im Präprozessor

Der Präprozessor kann über Operatoren präzise gesteuert werden. Folgende Operatoren stehen zur Verfügung:

Operator

Beispiel

Wirkung

+ (exakte Suche, Einschluss)

Kinder -> +Jungen +Mädchen

Treffer müssen sowohl „Jungen“ als auch „Mädchen“ enthalten

- (Ausschluss)

Damen -> Damen –Herren

Es werden nur Treffer gefunden, die „Damen“, aber nicht „Herren“ enthalten

"Suchbegriff" (exakte Phrase)

Regenjacke -> „wasserdichte Jacke“

Statt der Suche nach „Regenjacke“ sucht FACT-Finder exakt nach „wasserdichte Jacke“

|| (logisches ODER)

Jacke -> Jacke || Parka

Bei der Suche nach „Jacke“ wird auch nach „Parka“ gesucht

&& (logisches UND)

Kinder -> Kinder || Jungen && Mädchen

Außer nach „Kinder“ wird auch nach „Jungen“ UND „Mädchen“ gesucht (beide Begriffe müssen vorhanden sein, das logische UND ist stärker als das ODER)

Empfehlung

Bitte verwenden Sie den Präprozessor nur, wenn sich das Problem nicht über eine Thesaurus-konfiguration lösen lässt. Durch die Gruppenbildung können sich zudem ungewollte Ersetzungen ergeben, wir empfehlen daher die Testumgebung im Konfigurator zu verwenden, um mögliche Fehler zu entdecken.

Auf dieser Seite