Verwenden von Operatoren in Stichwortabfragen

Letzte Änderung: Montag, 1. August 2011

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Boolesche Operatoren
Näherungsoperatoren
Synonymoperatoren
Platzhalteroperator
Inklusions- und Exklusionsoperatoren
Klammer
Eigenschaftseinschränkungen

Die Stichwortabfragesyntax von SharePoint-Unternehmenssuche enthält mehrere Operatoren, mit denen Sie komplexe Abfragen erstellen können.

Boolesche Operatoren

Mit booleschen Operatoren können Sie die Suche erweitern oder eingrenzen. Boolesche Operatoren können zusammen mit Freitextausdrücken und Eigenschaftseinschränkungen in Stichwortabfragen verwendet werden. In der folgenden Tabelle sind die unterstützten booleschen Operatoren aufgelistet.

Tabelle 1. Für die Stichwortabfragesyntax unterstützte boolesche Operatoren

Operator

Beschreibung

AND

Gibt Suchergebnisse zurück, die alle Freitextausdrücke oder mit dem AND-Operator angegebene Eigenschaftseinschränkungen enthalten. Sie müssen sowohl vor als auch nach dem AND-Operator einen gültigen Freitextausdruck und/oder eine gültige Eigenschaftseinschränkung angeben.

NOT

Gibt Suchergebnisse zurück, die nicht die angegebenen Freitextausdrücke oder Eigenschaftseinschränkungen enthalten. Sie müssen nach dem NOT-Operator einen gültigen Freitextausdruck und/oder eine gültige Eigenschaftseinschränkung angeben. Dies ist was die Funktionsweise betrifft mit der Verwendung des Minuszeichen ("–") identisch.

OR

Gibt Suchergebnisse zurück, die mindestens einen der angegebenen Freitextausdrücke oder Eigenschaftseinschränkungen enthalten. Sie müssen sowohl vor als auch nach dem OR-Operator einen gültigen Freitextausdruck und/oder eine gültige Eigenschaftseinschränkung angeben.

Näherungsoperatoren

Mit dem NEAR-Operator können Sie Ergebnisse miteinander vergleichen, bei denen die angegebenen Suchbegriffe nahe beieinander liegen. Der NEAR-Operator kann nur zusammen mit Freitextausdrücken verwendet werden und wird für Eigenschaftseinschränkungen in Stichwortabfragen nicht unterstützt.

Im folgenden Beispiel für eine Stichwortabfrage werden Ergebnisse zurückgegeben, bei denen auf eine Instanz des Ausdrucks "federated" bis zu acht andere Ausdrücke und anschließend eine Instanz des Ausdrucks "search" folgen.

Federated NEAR Search 

Die Reihenfolge der Ausdrücke in der Stichwortabfrage wird berücksichtigt. Deshalb wird beim vorherigen Abfragebeispiel nur eine Übereinstimmung gefunden, wenn auf den Ausdruck "federated" der Ausdruck "search" folgt. Bei diesem Beispiel gibt es keine Übereinstimmung, wenn die Instanz des Ausdrucks "search" vor der Instanz des Ausdrucks "federated" gefunden wird.

Synonymoperatoren

Mit dem WORDS-Operator geben Sie an, dass die Ausdrücke in der Stichwortabfrage Synonyme sind und dass die zurückgegebenen Ergebnisse einem der angegebenen Ausdrücke entsprechen sollen. Der WORDS-Operator kann nur zusammen mit Freitextausdrücken verwendet werden und wird für Eigenschaftseinschränkungen in Stichwortabfragen nicht unterstützt.

Im folgenden Beispiel für eine Stichwortabfrage werden Ergebnisse zurückgegeben, die entweder den Ausdruck "TV" oder "television" enthalten. Dieses Übereinstimmungsverhalten ist bei Verwendung der zweiten Abfrage identisch.

WORDS(TV, Television)

TV OR Television

Diese Stichwortabfragen unterscheiden sich bezüglich der Bewertung der Ergebnisse. Mit dem WORDS-Operator werden die Ausdrücke "TV" und "television" als Synonyme und nicht als separate Ausdrücke behandelt. Deshalb werden Instanzen beider Ausdrücke so bewertet, als ob es sich um denselben Ausdruck handeln würde. Beispielsweise würde ein Inhaltselement, das eine Instanz des Ausdrucks "television" und fünf Instanzen des Ausdrucks "TV" enthält, identisch bewertet wie ein Inhaltselement mit sechs Instanzen des Ausdrucks "TV".

Platzhalteroperator

Mit dem Platzhalteroperator – das Sternchen ("*") – können Sie die Präfixübereinstimmung aktivieren. In der Stichwortabfrage können Sie wie folgt den Anfang eines Worts und anschließend den Platzhalteroperator angeben.

serv*

Bei dieser Stichwortabfrage wird nach Übereinstimmungen gesucht, die Ausdrücke enthalten, die mit "serv" beginnen, gefolgt von null oder mehr Zeichen, wie z. B. "serve", "server", "service" usw.

Inklusions- und Exklusionsoperatoren

Mit den in der folgenden Tabelle beschriebenen Inklusions- und Exklusionsoperatoren können Sie angeben, ob in den zurückgegebenen Ergebnissen Inhalt enthalten bzw. nicht enthalten sein soll, der mit dem im Freitextausdruck oder in der Eigenschaftseinschränkung angegebenen Wert übereinstimmt.

Tabelle 2. Operatoren zum Ein- und Ausschließen von Inhalt in Ergebnissen

Name

Operator

Verhalten

Inklusion

"+"

Schließt Inhalt mit Werten ein, die mit der Inklusion übereinstimmen.

Dies ist das Standardverhalten, wenn kein Zeichen angegeben wird.

Exklusion

"-"

Schließt Inhalt mit Werten aus, die mit der Exklusion übereinstimmen.

Klammer

Verschiedene Teile einer Stichwortabfrage können mithilfe der öffnenden Klammer "(" und der schließenden Klammer ")" zusammengefasst werden. Für jede öffnende Klammer "(" ist eine entsprechende schließende Klammer ")" erforderlich. Leerzeichen vor oder nach einer Klammer haben keine Auswirkungen auf die Abfrage.

Eigenschaftseinschränkungen

Verwenden Sie Eigenschaftsoperatoren in Eigenschaftseinschränkungen, um nach Übereinstimmungen mit bestimmten Eigenschaftswerten zu suchen. Weitere Informationen zu Eigenschaftseinschränkungen, einschließlich der von der Stichwortsyntax unterstützten Liste der Eigenschaftsoperatoren, finden Sie unter Eigenschaftseinschränkungen in Stichwortabfragen.

Siehe auch

Konzepte

Referenz für die Schlüsselwort-Abfragesyntax

Freitextstichwortabfragen

Eigenschaftseinschränkungen in Stichwortabfragen