検索式の論理演算子と高度な演算子Logical and advanced operators in search expressions

論理演算子と高度な検索演算子を使用して、ヘルプ ビューアーでヘルプ コンテンツの検索を絞り込むことができます。You can use logical operators and advanced search operators to refine your search of the Help content in Help Viewer.

論理演算子Logical operators

論理演算子では、複数の検索用語を検索クエリでどのように組み合わせる必要があるかを指定します。Logical operators specify how multiple search terms should be combined in a search query. 次の表に、論理演算子 AND、OR、NOT、NEAR を示します。The following table shows the logical operators AND, OR, NOT and NEAR.

検索対象To search for 用途Use Example 結果Result
同じアーティクル内の両方の用語Both terms in the same article ANDAND dib AND palettedib AND palette "dib" と "palette" の両方を含むトピック。Topics that contain both "dib" and "palette".
アーティクル内のいずれかの用語Either term in an article OROR raster OR vectorraster OR vector "raster" または "vector" を含むトピック。Topics that contain either "raster" or "vector".
同じアーティクル内の最初の用語 (2 番目の用語を含まない)First term without the second term in the same article NOTNOT "operating system" NOT DOS"operating system" NOT DOS "operating system" を含むが、"DOS" を含まないトピック。Topics that contain "operating system" but not "DOS".
アーティクル内で近接する両方の用語Both terms, close together in an article NEARNEAR user NEAR kerneluser NEAR kernel "kernel" にきわめて近い "user" を含むトピック。Topics that contain "user" within close proximity of "kernel".

重要

検索エンジンが認識できるように、論理演算子をすべて大文字で入力する必要があります。You must enter logical operators in all capital letters for the search engine to recognize them.

高度な演算子Advanced operators

高度な検索演算子は、アーティクル内で検索語句を探す場所を指定することで、コンテンツの検索を絞り込みます。Advanced search operators refine your search for content by specifying where in an article to look for the search term. 次の表は、利用できる 4 つの高度な検索演算子をまとめたものです。The following table describes the four available advanced search operators.

検索対象To search for 用途Use Example 結果Result
アーティクルのタイトルの用語A term in the title of the article title:title: title:binaryreadertitle:binaryreader タイトルに "binaryreader" が含まれるトピック。Topics that contain "binaryreader" in their titles.
コード サンプルの言葉A term in a code example code:code: code:readdoublecode:readdouble コード サンプルに "readdouble" が含まれるトピック。Topics that contain "readdouble" in a code example.
特定のプログラミング言語のサンプルの言葉A term in an example of a specific programming language code:vb:code:vb: code:vb:stringcode:vb:string Visual Basic コード サンプルに "string" が含まれるトピック。Topics that contain "string" in a Visual Basic code example.
特定のインデックス キーワードに関連付けられているアーティクルAn article that is associated with a specific index keyword keyword:keyword: keyword:readbytekeyword:readbyte "readbyte" というインデックス キーワードに関連付けられているトピック。Topics that are associated with the "readbyte" index keyword.

重要

高度な検索演算子を入力するときは、検索エンジンに認識させるために最後にコロンを付け、コロンの前にはスペースを入れません。You must enter advanced search operators with a final colon and no intervening space before the colon for the search engine to recognize them.

コード例のプログラミング言語Programming languages for code examples

code: 演算子を使用して、複数のプログラミング言語のいずれかに関するコンテンツを検索できます。You can use the code: operator to find content about any of several programming languages. 特定のプログラミング言語に対して例を返すには、次のプログラミング言語値のいずれかを使用します。To return examples for a specific programming language, use one of the following programming language values:

プログラミング言語Programming Language 検索演算子構文Search operator syntax
Visual BasicVisual Basic code:vbcode:vb
code:visualbasiccode:visualbasic
C#C# code:c#code:c#
code:csharpcode:csharp
C++C++ code:cppcode:cpp
code:c++code:c++
code:cpluspluscode:cplusplus
F#F# code:f#code:f#
code:fsharpcode:fsharp
JavaScriptJavaScript code:javascriptcode:javascript
code:jscode:js
XAMLXAML code:xamlcode:xaml

注意

code: 演算子は、コードとして一般的にマークされているコンテンツではなく、プログラミング言語ラベルでマークされているコンテンツのみを検索します。The code: operator only finds content that is marked up with a programming language label, as opposed to content that is generically marked up as code.

解決方法については、See

方法: トピックを検索するHow to: search for topics
Microsoft Help ViewerMicrosoft Help Viewer