次の方法で共有


Windows SharePoint Services 検索キーワード構文の包含および除外

Windows SharePoint Services Search キーワード構文にプロパティ フィルタを指定する場合は、返される結果に、そのプロパティ フィルタに指定された値と一致するコンテンツを含めるか除外するかも指定します。Windows SharePoint Services Search 検索キーワード構文の包含および除外文字を使用して、これを行います。

包含および除外文字

以下の表は、キーワード構文の包含および除外文字を示しています。

名前

文字

動作

包含

"+"

包含と一致する値を持つコンテンツを含めます。

除外

"-"

除外と一致する値を持つコンテンツを除きます。

Remarks

定義により、プロパティ フィルタが含まれるため、包含文字 "+" を使用する必要はありません。プロパティ フィルタと共に文字を使用すると無視されます。たとえば、以下の構文フラグメントは同様に動作します。

author:"John Smith"
+author:"John Smith"

プロパティ フィルタと共に除外文字を使用して、検索から結果を除くことができます。これは SQL 検索構文の NOT 演算子に相当します。以下の構文フラグメントは、プロパティ フィルタと共にこの文字を使用する方法を示しています。

-author:"John Smith"

注意 検索クエリには、少なくとも 1 つの包含キーワードまたはプロパティ フィルタを含む必要があります。クエリに除外のみ含まれている場合は、Microsoft.SharePoint.Search.Query.QueryContainsOnlyExcludedTermsException 例外で失敗します。

See Also

参照

Microsoft.SharePoint.Search.Query.KeywordQuery

Windows SharePoint Services 検索のキーワード構文