HTML Helpの作成方法(基本編)
[検索]タブの使い方

HTML Helpウインドウの[検索]タブでは、ヘルプ全体の全文検索を行います。[検索]タブの内容は、[Windows Types]ダイアログの[Search tab]の下の[Advanced]にチェックを付けている場合と外している場合で異なります。[Advanced]はHTML Help 1.2からの追加機能で、チェックを付けると、以下の機能が追加されます。

  • 検索結果のトピック一覧が[タイトル][場所][ランク]に分けて表示されます。
  • AND、ORなどのブーリアン演算子による検索が可能になります。
  • ウインドウの下部に[以前の結果から検索][類似する文字に合致][タイトルのみ検索]の項目が表示され、これらの検索を実行できます。

[Advanced]のチェックを外すと、追加機能の項目がヘルプウインドウに表示されなくなり、入力した語句が含まれるトピックの検索のみを行えます。この状態なら、1.2よりも前のバージョンのHTML Helpランタイムコンポーネントの環境でも動作します。

ここでは、[Advanced]にチェックを付けている場合の検索機能について説明します。

検索方法

  1. [検索]タブの「キーワードを入力してください」と書かれた欄に語句を入力します。
  2. [検索開始]ボタンをクリックします。
    入力した語句を含むトピックのタイトルが、一覧表示されます。
  • トピック一覧の[タイトル]はトピックのTITLE要素の内容、[場所]はchmファイル名、[ランク]は指定した語句がトピック中に何回登場するかのランクを示します。トピックはこのランクが200番のものまで表示されます。(ただし、このランク付けが怪しく、しばしば登場回数が少ないのに上位にランクされる場合があります。)
  1. タイトルを選択して[表示]ボタンをクリックします。
    選択したトピックがに表示されます。検索された語句はトピック中で反転表示されます。

ブーリアン演算子による検索

入力欄右端の右向き三角形をクリックすると、ブーリアン演算子(AND、OR、NEAR、NOT)のポップアップメニューが表示され、以下のような検索を行えます。

A AND B

AとBの両方の語句を含むトピック

A OR B AまたはBの語句を含むトピック
A NOT B Aの語句を含むがBを含まないトピック
A NEAR B

Aの語句から8語以内にBの語句が登場するトピック(英語の場合のみ有効)

以前の結果から検索

検索を実行した後、[以前の結果から検索]にチェックを付け、別の語句を入力して再度検索を実行すると、先の検索結果に対する絞り込み検索を行えます。

類似する文字に合致

チェックを付けると、advanceに対するadvancedのように、入力した語句の変化形も含めて検索します。英語の場合に有効ですが、日本語では特に意味がありません。

タイトルのみ検索

チェックを付けると、入力した語句がタイトルに含まれるトピックのみを検索されます。

その他

英語の場合、ワイルドカード(*、?)を使った検索が可能です。しかし、日本語の場合、ワイルドカードによる検索は無効になります。