FactFinder-Suchsyntax

Der Suchserver unterstützt eine umfangreiche Abfragesyntax und eine Vielzahl von Anfrageparametern, die es ermöglichen, das Suchverhalten und die Ergebnisse zu verfeinern.

Exakte Suche

Das Voranstellen eines Begriffs mit einem Pluszeichen + erzwingt eine exakte Übereinstimmung für diesen Begriff. Wenn der Begriff eine Phrase (mehrere Wörter) ist, setzen Sie ihn in Anführungszeichen ""um nach der genauen Phrase zu suchen.

Zum Beispiel:

  • +exact sucht nach dem Begriff „exact“ in seiner exakten Form,

  • "exact phrase" sucht nach der gesamten Phrase „exact phrase“ exakt so, wie sie geschrieben ist.

Der + Operator wirkt nur auf das unmittelbar danach folgende Wort, während Anführungszeichen "" alles innerhalb der Anführungszeichen genau übereinstimmend behandeln. Die Verwendung kann nützlich sein für Artikelnummern oder bekannte exakte Zeichenfolgen, die nicht unscharf übereinstimmt oder von der Suchlogik verändert werden sollen.

Begriffe ausschließen

Das Voranstellen eines Begriffs mit einem Minuszeichen (-) wird ausschließen Ergebnisse, die diesen Begriff enthalten.

Zum Beispiel:

  • search term -excludedWord liefert Ergebnisse für „search term“, schließt jedoch alle Ergebnisse aus, die „excludedWord“ enthalten.

  • search -excludedWord term liefert dieselben Ergebnisse wie die obige Abfrage, da der - Operator nur den Begriff direkt nach ihm beeinflusst.

Wenn mehrere Wörter ausgeschlossen werden müssen, muss jedes von ihnen mit einem Minuszeichen versehen werden -:

search term –unwantedWord1 –ununwantedWord2

Platzhalterzeichen

FactFinder Search unterstützt die Verwendung von Platzhalterzeichen ? und * innerhalb von Suchbegriffen. Ein Fragezeichen (?) steht für ein einzelnes beliebiges Zeichen, und ein Sternchen (*) steht für eine beliebige Anzahl von Zeichen (einschließlich keiner Zeichen).

Zum Beispiel:

  • search?term entspricht jedem einzelnen Zeichen anstelle des ? (z. B. „search term“ oder „search1term“).

  • search* entspricht jeder Erweiterung von „search“ (z. B. „searching“, „searchTerm“ oder einfach „search“).

  • *term könnte jede Endung mit „term“ entsprechen (wie „longterm“ oder „term“ allein).

  • *earch* entspricht jeder Zeichenfolge, die „earch“ enthält (z. B. „searchterm“, „researcher“).

  • ?rch* entspricht jeder Zeichenfolge, bei der ein beliebiges einzelnes Zeichen „rch“ vorangeht und danach beliebige Fortsetzungen folgen

Wenn der Suchbegriff ein Platzhalterzeichen enthält, sind FactFinder-Fault-Tolerance- und Rechtschreibkorrekturmechanismen für die gesamte Abfrage deaktiviert. Mit anderen Worten: Sobald ein Platzhalter im Suchbegriff verwendet wird, werden alle Begriffe in dieser Abfrage als wörtliche Zeichenfolgen behandelt.

Zum Beispiel:

Normalerweise könnte eine Abfrage nach „search term“ kleine Rechtschreibfehler tolerieren, aber die Abfrage search ?erm (mit einem Platzhalter) behandelt „search“ und „?erm“ als exakte Muster zum Abgleich (in diesem Fall „search“ exakt und ein beliebiges Zeichen gefolgt von „erm“). Verwenden Sie daher Platzhalter vorsichtig und nur, wenn sie für die Mustererkennung erforderlich sind.

Bei Verwendung von * am Anfang oder Ende eines Wortes beachten Sie, dass die Suche versuchen wird, vom Rand des Wortes aus zu matchen. Zum Beispiel sea*rm würde „searchterm“ entsprechen (weil das Muster am Anfang mit „sea“ beginnt und mit „rm“ endet), würde aber nicht „sea storm“ entsprechen (weil dort ein Leerzeichen vorhanden ist und das Muster * nicht auf diese Weise Wortgrenzen überschreitet).

Es gibt auch einige Einschränkungen bei der Kombination von Platzhaltern mit anderen Operatoren: +, -, oder Anführungszeichen können nicht an dem gleichen Wort verwendet werden, das einen Platzhalter enthält. Zum Beispiel +exact* ist keine gültige Abfrage (Plus und Sternchen können nicht im selben Begriff kombiniert werden). Verschiedene Arten von Operatoren können jedoch weiterhin in verschiedenen Wörtern der Abfrage kombiniert werden. Zum Beispiel +exact -exclude sea*term ist eine gültige Abfrage, da das erste Wort + für exakte Übereinstimmung verwendet, das zweite Wort - um „exclude“ auszuschließen, und das dritte verwendet * als Platzhalter. Zusätzlich können Platzhalter nicht innerhalb einer zitierten Phrase verwendet werden (da eine zitierte Phrase genau genommen wird, kann sie keine Platzhalter enthalten).

Kombinieren von Suchbegriffen

FactFinder Search erlaubt das Kombinieren mehrerer Begriffe mit booleschen OR- oder AND-Operatoren für komplexere Abfragen:

  • Verwenden Sie || (doppelte vertikale Striche), um Begriffe mit einem logischen ODER. Das bedeutet, es werden Ergebnisse zurückgegeben, die entweder den einen oder den anderen Begriff enthalten. Zum Beispiel Trousers || Jacket findet Ergebnisse, die „Trousers“ oder „Jacket“ enthalten

  • Verwenden Sie && (doppelte kaufmännische Und-Zeichen), um Begriffe mit einem logischen UND. Das bedeutet, nur Ergebnisse, die alle der angegebenen Begriffe enthalten, werden zurückgegeben. Zum Beispiel Trousers && Jeans liefert Ergebnisse, die sowohl „Trousers“ als auch „Jeans“ enthalten.

Die Kombinationsoperatoren werden von links nach rechts ausgewertet. Es gibt keine Vorrangsregeln. Klammern werden nicht unterstützt.

Zuletzt aktualisiert

War das hilfreich?