目次 (TOC)、インデックス、検索を使用して、ヘルプ ビューアーで記事を検索します。 この記事では、記事をより迅速に見つけるのに役立つヘルプ ビューアーの機能について説明します。
履歴上の理由から、ヘルプ ビューアーの記事は ヘルプ トピック または単なる トピックと呼ばれます。
目次をフィルターする
目次をフィルター処理して、[ コンテンツ ] タブに表示されるトピックの範囲を絞り込むことができます。タイトルが一覧に表示されるのは、指定した用語のルートがタイトルに含まれている場合のみです。 たとえば、フィルターとして "トラブルシューティング" を指定すると、"トラブルシューティング" または "トラブルシューティング" を含むタイトルのみが表示されます。 タイトルに用語が含まれていないノードは、省略記号 (...) を持つ 1 つのノードに折りたたまれます。
[ コンテンツ ] タブを選択します。
[ コンテンツのフィルター] テキスト ボックスに用語を入力します。
注
フィルターの実行に時間がかかる場合は、 title:
高度な検索演算子を使用して、結果をより迅速に表示できます。
トピックを TOC と同期する
インデックスまたはフルテキスト検索機能を使用してトピックを開いた場合は、TOC とトピック ウィンドウを同期することで、このトピックが TOC 内のどこにあるかを判断できます。
トピックを表示します。
ツール バーの [トピックをコンテンツに表示] ボタンをクリックするか、Ctrl+Sキーを押します。
[ コンテンツ ] タブが開き、目次のトピックの場所が表示されます。
ヘルプ ビューアー インデックスを使用してトピックを検索する
インデックスには、インストールされているコンテンツのトピックに関連付けられているキーワードの一覧が含まれています。 各トピックには複数のキーワードが関連付けられている場合があり、各キーワードは複数のトピックに関連付けられている場合があります。 このインデックスは、書籍でインデックスを使用するのと同じ方法で使用します。
インデックスを使用してトピックを検索するには
[ インデックス ] タブで、次のいずれかのタスクを実行します。
テキスト ボックスで検索するキーワードを指定します。 たとえば、"update" を指定して、"update"、"updated"、"updateding" などのキーワードを含むトピックを検索します。
タブの上部付近にあるフィルター ボタンを選択すると、指定したテキストを含むすべてのエントリ、または指定したテキストで始まるエントリのみを表示できます。
注
フィルター ボタンが境界線を持つ暗い背景に表示される場合、エントリには指定したテキストが 含まれている 必要があります。 背景と罫線が表示されない場合、エントリは指定したテキスト で始まる 必要があります。
インデックスをスクロールし、キーワードを選択します。
指定したキーワードが 1 つのトピックにのみ関連付けられている場合は、そのキーワードが表示されます。 それ以外の場合は、そのキーワードに関連付けられているすべてのトピックの一覧が表示されます。
検索機能を使用して記事を検索する
Microsoft ヘルプ ビューアーのフルテキスト検索機能を使用して、特定の単語を含むすべてのトピックを検索できます。 ワイルドカード式、論理演算子、高度な検索演算子を使用して、検索を絞り込んでカスタマイズすることもできます。
フルテキスト検索を実行するには
次のいずれかの方法を使用して、[ヘルプ ビューアー の検索 ] タブを開きます。
- [ヘルプ ビューアー] ウィンドウで、[検索] タブを選択します。
- キーボードで Ctrl+E を選択します。
検索ボックスに、検索する単語を入力します。
検索クエリで、検索に適用する論理検索演算子または高度な検索演算子を指定します。 使用可能なすべてのヘルプを検索するには、演算子を使用しないでください。
注
[ ビューアー オプション ] ダイアログ ボックスでは、一度に表示する検索結果の最大数や、プライマリ ロケールが英語でない場合に英語のコンテンツを含めるかどうかなど、追加の設定を指定できます。
Enter キーを選択します。
検索では、既定で最大 200 件のヒットが返され、検索結果領域に表示されます。 コンテンツによっては、各結果のバージョン情報が表示される場合があります。
トピックを表示するには、結果一覧からタイトルを選択します。
フルテキスト検索のヒント
構文がクエリに与える影響を理解している場合は、関心のあるトピックのみを返す、より対象を絞った検索を作成できます。 構文には、特殊文字、予約語、フィルターが含まれます。 このセクションでは、クエリの作成に役立つヒント、手順、および詳細な構文情報について説明します。
一般的なガイドライン
次の表に、ヘルプで検索クエリを開発するための基本的な規則とガイドラインをいくつか示します。
構文 | 説明 |
---|---|
大文字小文字の区別 | 検索では、大文字と小文字が区別されません。 大文字または小文字を使用して検索条件を作成します。 たとえば、"OLE" と "ole" は同じ結果を返します。 |
文字の組み合わせ | 個々の文字 (a から z) または数字 (0 から 9) のみを検索することはできません。 "and"、"from"、"with" など、特定の予約語を検索しようとすると、それらは無視されます。 詳細については、この記事 で後述する検索で無視される単語 を参照してください。 |
評価順序 | 検索クエリは、左から右に評価されます。 |
検索構文
"word1 word2" など、複数の単語を含む検索文字列を入力できます。この文字列は、「word1 AND word2」と入力することと同じです。AND 演算子を使用する検索では、検索文字列内のすべての個々の単語を含むトピックのみが返されます。
Von Bedeutung
- フレーズ検索はサポートされていません。 検索文字列に複数の単語を指定した場合、返されるトピックには、指定したすべての単語が含まれますが、指定した正確な語句であるとは限りません。
- 論理演算子を使用して、検索語句内の単語間のリレーションシップを指定します。 AND、OR、NOT、NEAR などの論理演算子を含めて、検索をさらに絞り込むことができます。 たとえば、「declaring NEAR union」を検索すると、検索結果には「宣言」と「統合」という単語が互いに数語以内で登場するトピックが含まれます。
フィルター
高度な検索演算子を使用して、検索結果をさらに制限できます。 ヘルプには、フルテキスト検索の結果をフィルター処理するために使用できる 3 つのカテゴリ (タイトル、コード、キーワード) が含まれています。
検索結果のランキング
検索アルゴリズムは、特定の条件を適用して、検索結果リストの検索結果を上位または下位にランク付けするのに役立ちます。 一般的には次のとおりです。
タイトルに検索語句を含むコンテンツは、そうでないコンテンツよりも上位にランク付けされます。
近くに検索語句を含むコンテンツは、そうでないコンテンツよりも上位にランク付けされます。
検索単語の密度が高いコンテンツは、検索単語の密度が低いコンテンツよりも上位にランク付けされます。
検索で無視される単語 (ストップ ワード)
一般的に出現する単語または数値 (ストップ ワードとも呼ばれます) は、フルテキスト検索中に自動的に無視されます。 たとえば、"パススルー" という語句を検索すると、検索結果には"pass" という単語が含まれているが"through" ではないトピックが表示されます。
検索式における論理演算子と進んだ演算子
論理演算子と高度な検索演算子を使用して、 ヘルプ ビューアーのヘルプ コンテンツの検索を絞り込むことができます。
論理演算子
論理演算子は、検索クエリで複数の検索用語を結合する方法を指定します。 次の表に、論理演算子 AND、OR、NOT、NEAR を示します。
検索対象 | 用途 | 例 | 結果 |
---|---|---|---|
同じ記事に含まれる両方の用語 | および | dib AND palette | "dib" と "palette" の両方を含むトピック。 |
記事内のいずれかの用語 | OR | ラスターまたはベクター | "raster" または "vector" を含むトピック。 |
同じアーティクル内の最初の用語 (2 番目の用語を含まない) | いいえ | オペレーティング システムはDOSではありません | "オペレーティング システム" を含むが "DOS" を含まないトピック。 |
どちらの用語も、記事内で密接に結び付ける | NEAR | user NEAR kernel | "カーネル" の近接にある "user" を含むトピック。 |
Von Bedeutung
検索エンジンで認識するには、すべての大文字に論理演算子を入力する必要があります。
高度な演算子
高度な検索演算子は、記事内の検索語句を検索する場所を指定して、コンテンツの検索を絞り込みます。 次の表では、使用可能な 4 つの高度な検索演算子について説明します。
検索対象 | 用途 | 例 | 結果 |
---|---|---|---|
記事のタイトルの用語 | title: |
title:binaryreader |
タイトルに "binaryreader" が含まれるトピック。 |
コード例の用語 | code: |
code:readdouble |
コード例に "readdouble" を含むトピック。 |
特定のプログラミング言語の例の用語 | code:vb: |
code:vb:string |
Visual Basic コード例の "string" を含むトピック。 |
特定のインデックス キーワードに関連付けられているアーティクル | keyword: |
keyword:readbyte |
"readbyte" インデックス キーワードに関連付けられているトピック。 |
Von Bedeutung
高度な検索演算子には、最終的なコロンを入力し、検索エンジンが認識するコロンの前にスペースを入れてはいけません。
コード例のプログラミング言語
code:
演算子を使用して、複数のプログラミング言語に関するコンテンツを検索できます。 特定のプログラミング言語の例を返すには、次のいずれかのプログラミング言語値を使用します。
プログラミング言語 | 検索演算子の構文 |
---|---|
ビジュアルベーシック | code:vb code:visualbasic |
C# | code:c# code:csharp |
C++ | code:cpp code:c++ code:cplusplus |
F# | code:f# code:fsharp |
JavaScript | code:javascript code:js |
XAML | code:xaml |
注
code:
演算子は、一般的にコードとしてマークされているコンテンツではなく、プログラミング言語ラベルでマークされているコンテンツのみを検索します。