エンタープライズ SQL 検索クエリの概要
以下の構文に示されているように、Microsoft Office SharePoint Server 2007 でのエンタープライズ検索 での検索クエリは標準の SQL クエリと同様です。
SELECT <columns>
FROM <content source>
WHERE <conditions>
ORDER BY <columns>
Remarks
エンタープライズ検索 のクエリ構文は、より複雑なクエリを可能にする多数のオプションをサポートしています。
以下の表は、SELECT ステートメント内のそれぞれの句と、それらがサポートする機能について説明しています。
句 |
説明 |
---|---|
SELECT |
クエリによって返される列を指定します。 |
FROM |
検索する場所を指定します。 |
WHERE |
一致するドキュメントを構成するものを指定します。この句には多数のオプションがあり、検索条件の高度な制御を可能にしています。たとえば、単語、語句、単語の屈折形、文字列、数値やビット単位の値、および複数値のアレイに対し一致させることができます。また、一致条件をブール演算子と組み合わせることもできます。 |
ORDER BY |
クエリによって返される結果の並べ替え順序を指定します。結果が並べ替えられる 1 つ以上のフィールドを指定でき、昇順または降順を使用できます。 |
クエリの例
以下の例は、検索範囲 "Marketing" から、タイトルに "SharePoint" を含むドキュメントを検索します。
SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'
See Also
参照
エンタープライズ検索 SQL 構文の SELECT ステートメント