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.