Verwenden von Platzhaltern im "CONTAINS"-Prädikat in der SQL-Syntax für die SharePoint-Suche
Letzte Änderung: Mittwoch, 21. April 2010
Gilt für: SharePoint Server 2010
Das CONTAINS-Prädikat unterstützt die Verwendung des Sternchens (*) als Platzhalterzeichen für Wörter und Ausdrücke. Sie können das Sternchen nur am Ende des Worts oder Ausdrucks einfügen. Das Vorhandensein eines Sternchens ermöglicht den Präfixvergleichmodus. In diesem Modus werden Übereinstimmungen zurückgegeben, wenn die Spalte den angegebenen Suchbegriff mit null oder mehr anderen Zeichen enthält. Wird ein Ausdruck angegeben, so werden Übereinstimmungen erkannt, wenn die Spalte alle angegebenen Wörter mit null oder mehr anderen Zeichen enthält.
Beispiele
Im ersten Beispiel werden Dokumente miteinander verglichen, deren Spalte Beschreibung ein beliebiges Wort enthält, das mit "serve" beginnt.
…WHERE CONTAINS(Description, 'serve*')
Im zweiten Beispiel werden Dokumente miteinander verglichen, deren Spalte Beschreibung beliebige Ausdrücke enthält, die mit "comp" beginnen und in denen das nächste Wort mit "serve" beginnt. Damit eine Übereinstimmung erkannt wird, müssen alle Wörter übereinstimmen.
… WHERE CONTAINS(Description, 'comp serve*')
Hinweise
Das Sternchen funktioniert nur für den Präfixvergleich, nicht für den Suffixvergleich.