SQL-Abfrage der SharePoint-Suche (Übersicht)
Letzte Änderung: Freitag, 25. Juni 2010
Gilt für: SharePoint Server 2010
Eine SQL-Abfrage der SharePoint Server-Suche ist wie in der folgenden Syntax dargestellt mit einer Standard-SQL-Abfrage vergleichbar.
SELECT <columns>
FROM <content source>
WHERE <conditions>
ORDER BY <columns>
Hinweise
Die SQL-Abfragesyntax der SharePoint Server-Suche unterstützt viele Optionen, die kompliziertere Abfragen ermöglichen.
Hinweis |
---|
SQL-Abfragen der SharePoint Server-Suche sind auf 4096 Zeichen beschränkt, um das Risikopotenzial von Denial-of-Service-Angriffen zu verringern. |
In der folgenden Tabelle werden die einzelnen Klauseln der SELECT-Anweisung sowie die unterstützten Features beschrieben.
Klausel |
Beschreibung |
---|---|
SELECT |
Gibt die von der Abfrage zurückgegebenen Spalten an. |
FROM |
Gibt den zu durchsuchenden Speicherort an. |
WHERE |
Gibt die Bedingung für eine Dokumentübereinstimmung an. Dieses Klausel weist viele Optionen auf und ermöglicht ein hohes Maß an Kontrolle über die Suchbedingungen. Beispielsweise können Sie nach einer Übereinstimmung für Wörter, Ausdrücke, flektierte Wortformen, Zeichenfolgen, numerische und bitweise Werte sowie mehrwertige Arrays suchen. Darüber hinaus können Sie Übereinstimmungsbedingungen mit booleschen Operatoren verknüpfen. |
ORDER BY |
Gibt die Sortierreihenfolge für die von der Abfrage zurückgegebenen Werte an. Sie können mehrere Felder angeben, nach denen die Ergebnisse sortiert werden, und aufsteigend oder absteigend sortieren. |
Beispiel für eine Abfrage
Im folgenden Beispiel wird nach Dokumenten gesucht, deren Titel "SharePoint" im Suchbereich "Marketing" enthalten.
SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'
Siehe auch
Referenz
"SELECT"-Anweisung in SQL-Syntax für die SharePoint-Suche
FROM-Klausel in der SQL-Syntax der SharePoint-Suche
WHERE-Klausel in der SQL-Syntax der SharePoint-Suche