キーワード クエリ構文のリファレンス
最終更新日: 2010年4月18日
適用対象: SharePoint Server 2010
この記事の内容
キーワード クエリ要素
キーワード クエリの使用
このセクションの内容
適用先: Microsoft SharePoint Server 2010 Search および Microsoft FAST Search Server 2010 for SharePoint
Microsoft FAST Search Server 2010 for SharePoint と SharePoint Server Search の両方でサポートされているキーワード クエリ構文を使用して、Microsoft SharePoint Server 2010 で SharePoint エンタープライズ検索の検索クエリを作成できます。この構文では、SQL ステートメントを構築するために検索用語を解析する必要がないので、検索 SQL 構文よりも簡単に使用できます。この構文では、検索サービスに直接渡される検索用語またはプロパティ制限を指定します。
キーワード クエリ構文は、SharePoint Server 2010 で更新されていて、次の新しい機能をサポートしています。
ブール演算子
自由形式のテキストとプロパティ制限クエリのための先頭一致
非テキスト フィールドでのプロパティ演算子
キーワード クエリ要素
キーワード クエリは、1 つ以上の次の要素で構成されます。
フリー テキストのキーワード (単語または語句)。詳細については、「自由形式のキーワード クエリ」を参照してください。
プロパティ制限。詳細については、「プロパティ制限キーワード クエリ」を参照してください。
キーワード クエリ要素と 1 つ以上の使用可能な演算子を組み合わせることができます。キーワード クエリに使用できる演算子の詳細については、「キーワード クエリでの演算子の使用」を参照してください。
キーワード クエリに除外される用語または演算子しかない場合、またはキーワード クエリが空の場合、そのクエリは有効ではありません。キーワード クエリは大文字と小文字を区別し、長さは 2,048 文字までに制限されます。
キーワード クエリの使用
Office SharePoint Server 2007 のキーワード クエリ構文では、基本のクエリのみの作成をサポートしていました。複雑なクエリが必要な場合は、検索 SQL 構文を使用する必要がありました。SharePoint Server 2010 の新しいキーワード クエリ機能では、キーワード クエリ構文を使用してほとんどの複雑なクエリを作成できます。
重要 |
---|
可能な場合は必ず、検索 SQL 構文ではなくキーワード クエリ構文を使用することをお勧めします。 |
キーワード クエリ構文は、次の方法で送信するクエリに対して使用できます。
UI の検索ボックス Web パーツを使用