# 情報の検索

特定の情報が必要な場合には、単にブラウズするよりも検索する方が効率的です。インフォメーション・マネージャは検索機能のフル・セットを提供しており、次のことがおこなえます。

- 単純な検索条件を使用して、簡易に検索します。 INFOUG.Search.div.2を参照してください。

- クエリー・エディタを使用して、詳細な検索を実行します。 INFOUG.Search.div.5を参照してください。

- あるひとつのセクション、あるいは、特定のブックと情報の型を含むように検索範囲を定義します。 INFOUG.Search.div.10を参照してください。

- 検索結果を表示し、検索一致を含むセクションを閲覧します。 INFOUG.Search.div.22を参照してください。

検索データベースを最小限にするため、インフォメーション・マネージャは次のような多くの一般的な用語に関しては検索を実行しません。 and、 but、 or、および、 the。

## 簡易な検索

単純な語や句を簡易に検索するためには、閲覧ウィンドウの下にある簡易検索フィールドを使用します。手動で、あるいは、既存のテキストを強調表示させて[検索]メニューから[選択文字列]オプションを選択することにより、検索テキストを入力することができます。

### 簡易検索フィールド

### 簡易検索の開始

簡易検索フィールドから検索を開始するには、次のようにします。

1. ポインタを簡易検索フィールドに位置させ、既存のテキストがあれば削除します。

2. 検索テキストを入力します。

   ポインタを簡易検索フィールドに位置させると、フィールドの左側にある[検索範囲]ボタンは検索に使用する範囲を識別します。示された範囲を使用する場合は、ステップ３と４にスキップしてください。検索範囲については、INFOUG.Search.mkr.10を参照してください。

3. [検索範囲]ボタンをクリックします。インフォメーション・マネージャは、使用可能な検索範囲のリストを表示します。

   #### 検索範囲のリスト

4. 検索に使用する範囲をクリックします。

5. 改行キーを押すと、検索が開始されます。

   インフォメーション・マネージャは検索一致を検索結果ウィンドウに表示します。検索一致を含むセクションに移動するためには、検索結果ウィンドウ内のセクション・タイトルをダブルクリックします。

より詳しい検索条件を作成するためには、クエリー・エディタを使用します。

### 選択文字列の検索

強調表示されたテキストを使用して簡易検索を実行するには、次のようにします。

1. 検索を実行したいテキストを強調表示させます。（検索したいテキストの先頭にポインタを位置させます。マウス・ボタン１を押したままそのテキストの末尾までドラッグします。）

   強調表示されたテキストは閲覧ウィンドウにある必要はありません。システム上のどのウィンドウにあってもかまいません。

2. 閲覧ウィンドウの[検索]メニューから[選択文字列]を選びます。

   インフォメーション・マネージャは、簡易検索フィールドに強調表示されたテキストを表示し、検索を開始します。

## 詳細な検索の定義

詳細なクエリーにより、検索結果としてもっと正確な検索一致を作成することができます。詳細なクエリーを定義するには、クエリー・エディタを使用して次のように行います。

- 詳細な検索クエリーを入力します。INFOUG.Search.div.6を参照してください。

- クエリー・プリフィクスを指定します。 INFOUG.Search.div.7を参照してください。

- クエリーの相対関係を定義します。 INFOUG.Search.div.8を参照してください。

クエリー・エディタから検索範囲を設定することもできます。詳しくは、INFOUG.Search.mkr.10を参照してください。

### 詳細な検索クエリーの入力

詳細な検索クエリーを入力するには、次のようにします。

1. 閲覧ウィンドウの[検索]メニューから[クエリー・エディタ]を選択して、クエリー・エディタを開きます。インフォメーション・マネージャは、クエリー・エディタ・ウィンドウを表示します。

   #### クエリー・エディタ・ウィンドウ

2. [プリフィクス]ボタンをクリックします。クエリー・エディタはプリフィクス・リストを表示します。クエリーに使用するプリフィクス（含む、含まない、開始指定する、または、開始指定しない）をクリックします。

3. [プリフィクス]ボタンの右側にある入力フィールドに最初の検索語を入力します。

4. 検索にさらにもうひとつ検索語を含めるためには、入力フィールドの右側にある[接続]ボタンをクリックします。クエリー・エディタは接続リストを表示します。クエリーに使用する接続（Or、または、And）を選択します。ステップ２から４を繰り返してクエリーを完成させます。

5. 検索を開始するには、改行キー、または、[検索]ボタンをクリックします。インフォメーション・マネージャは検索結果ウィンドウに検索一致を表示します。 図INFOUG.Search.mkr.22aは、一般的な検索結果ウィンドウです。

クエリーを作成していくと、クエリー・エディタは、それまでに定義されたクエリーをウィンドウの下にあるクエリー表示領域に表示していきます。クエリー定義は、簡易検索フィールドにクエリーを入力した場合の入力の様子を示します。

### クエリー・プリフィクスの指定

クエリーの指定を開始するには、検索入力フィールドに入力したテキストを含む、含まない、開始指定する、開始指定しない、のいずれかを[プリフィクス]ボタンを使用して指定します。次のようにします。

1. [プリフィクス]ボタンをクリックします。クエリー・エディタは、プリフィクス・リストを表示します。

2. 次のうち、クエリーに使用するプリフィクスをクリックします。

   含む

3. 検索テキストを含むセクションを検索します。

含まない

- 検索テキストを含まないセクションを検索します。

開始指定する

- 検索テキストで始まる語を含むセクションを検索します。

開始指定しない

- 検索テキストで始まる語を含まないセクションを検索します。

プリフィクスを選択すると、クエリー・エディタはそれを[プリフィクス]ボタンに表示します。これで、残りのクエリー入力を続けて行なうことができます。

### クエリーにおける相対関係の定義

クエリー・エディタでは、ひとつの検索にひとつ以上の語や句を含めることができます。クエリーの各部分の間の相対関係を指定するためには、[接続]ボタン（入力フィールドの右側にあります）を使用して接続リストを表示します。接続リストから、希望する相対関係を選択することができます。クエリーの現在の部分と次の部分の両方が発生しなければならない、または、どちらか一方だけが発生すればよい、と指定することができます。言い換えれば、相対関係は有効な一致の条件を定義するものです。

相対関係を定義するには、次のようにします。

1. クエリーの第一番目の部分に関するプリフィクスと検索テキストを指定します。

2. [接続]ボタンをクリックします。 クエリー・エディタは、接続リストを表示します。

3. 定義したい相対関係に対応する接続をクリックします。

   Or

4. クエリーの現在の部分、または、クエリーの次の部分と一致する、もしくは、その両方と一致するものを含むセクションを検索します。

And

- クエリーの現在の部分と一致し、かつ、クエリーの次の部分と一致するものを含むセクションを検索します。

接続を選択すると、クエリー・エディタは選択された接続を[接続]ボタン上に表示し、クエリーの次行を開始します。

## 検索範囲の定義

範囲を使って検索の範囲を狭めることができます。範囲は、検索結果リストをさらに意味のある一致に制限することによってその大きさを縮小するのに役立ちます。特に、検索範囲を使用して、検索に含まれるブックや情報の型（テーブルなど）を制限することができます。

インフォメーション・マネージャは、現在のセクション、全体的なインフォメーション・ライブラリ、または、特定のブックケースを検索するための範囲を提供します。 これらの定義済みの検索範囲は、タイトル、本体テキスト、例、インデックス、テーブル、および、グラフィックなどすべての型の情報を含みます。検索に慣例的に含めておきたいブックや情報の型を指定するカスタム検索範囲を作成することができます。

このセクションのここから先の部分では、次の情報を提供しています。

- INFOUG.Search.div.13

- INFOUG.Search.div.16

- INFOUG.Search.div.19

- INFOUG.Search.div.20

- INFOUG.Search.div.21

### 検索範囲の選択

検索の開始時、デフォルトではその検索領域から指定された最新の範囲が使用されます。閲覧ウィンドウおよびクエリー・エディタは、自身のデフォルトの検索範囲を保持します。

たとえば、閲覧ウィンドウから検索を開始する場合、インフォメーション・マネージャは最後に使用した検索範囲を使用します。そのブラウザ・セッションでまだ検索を実行していない場合には、インフォメーション・マネージャは閲覧ウィンドウからの検索範囲として、現在のセクションを使用します。クエリー・エディタからのデフォルトの検索範囲としては、すべてのライブラリを使用します。

閲覧ウィンドウの下にある[検索範囲]ボタンを使用して、異なった検索範囲を選択することができます。あるいは、クエリー・エディタの[範囲名]ボタンを使用することができます。

#### 閲覧ウィンドウからの範囲選択

[検索範囲]ボタンを使用して、簡易検索フィールドから開始する検索に含まれるブックを識別することができます。表示されている以外の検索範囲を使用するには次のようにします。

1. 簡易検索フィールドの左側にある[検索範囲]ボタンをクリックします。インフォメーション・マネージャは検索範囲リストを表示します。このリストには、定義済みの範囲と範囲エディタで作成、保存された範囲とが含まれています。

2. 使用する検索範囲を選択します。インフォメーション・マネージャは、[検索範囲]ボタン上に表示されている前の範囲名を新規の範囲名で置き換えます。変更されるまでは、この新規の範囲名が残りのセッションを通して有効です。

#### クエリー・エディタからの範囲選択

[範囲名]ボタンを使用して、クエリー・エディタで開始する検索に含めるブックを識別することができます。表示されている以外の検索範囲を使用するには次のようにします。

1. [範囲名]ボタンをクリックします。リストには使用可能な検索範囲名が表示されます。このリストには定義済み範囲と作成された範囲の両方が含まれます。

2. 範囲名リストから、使用する範囲名を選択します。

### 検索範囲の作成

特定の情報を求めてインフォメーション・ライブラリを部分的に検索することが多い場合には、カスタム検索範囲を作成して保存しておきます。範囲エディタを使用して、検索範囲を作成または変更します。

#### 検索範囲エディタを開く

クエリー・エディタから範囲エディタを開くためには、クエリー・エディタ・ウィンドウの下にある[範囲エディタ]ボタンをクリックします。

閲覧ウィンドウから範囲エディタを開くためには、ウィンドウの右下隅にある[範囲エディタ]ボタンをクリックする、または、[検索]メニューから[範囲エディタ]を選択します。

インフォメーション・マネージャは次の図に示されるような範囲エディタを表示します。

##### 範囲エディタ・ウィンドウ

#### 新規の検索範囲の作成

範囲エディタ・ウィンドウの左側にはインフォメーション・ライブラリのブックのリストが含まれています。各ブック・タイトルの前にある右矢印または下矢印をクリックすることにより、このリストを拡大または縮小することができます。

範囲エディタ・ウィンドウの右側には、範囲に含めることができるブック・コンポーネントのリストが含まれています。デフォルトでは、インフォメーション・マネージャはすべてのコンポーネントを検索に含んでいます。

新規の検索範囲を作成するには次のようにします。

1. [新規]ボタンをクリックします。

2. 範囲に含めるブック名とコンポーネント名をクリックします。

3. [保存]ボタンをクリックします。インフォメーション・マネージャは、範囲保存ウィンドウを次の図のように開きます。

   ##### 範囲保存ウィンドウ

4. 入力フィールドに新規の範囲名を入力し、[了解]をクリックします。インフォメーション・マネージャは、範囲エディタ・ウィンドウに新規の範囲名を表示します。

クエリーで新規の範囲を使用するには、定義済みの範囲と同様に新規の範囲にアクセスします。

#### 検索範囲の変更

既存の範囲を変更するには次のようにします。

1. 範囲エディタ・ウィンドウで[範囲名]ボタンをクリックします。インフォメーション・マネージャは範囲リストを表示します。

2. 変更したい範囲を選択します。選択された範囲の名前が[範囲名]ボタン上に現われます。

3. 範囲に含めるブックを変更するためには、ブックのタイトルを強調表示します。

4. 範囲に含めるコンポーネントを変更するためには、コンポーネントの名前を強調表示します。

5. 変更を保存するためには、[保存]ボタンをクリックします。

6. 変更が完了すれば、[閉じる]ボタンをクリックします。

範囲に関する初期定義を復元するためには、ウィンドウの下にある[リセット]ボタンをクリックします。

インフォメーション・マネージャは、前に現在の範囲として検索に使用していた範囲を保持します。現在の範囲に変更を加えた場合、インフォメーション・マネージャは範囲で作成される次の検索にもこの変更を適用します。

#### 検索範囲のコピー

検索範囲をコピーするには、次のようにします。

1. 範囲エディタ・ウィンドウで[範囲名]ボタンをクリックします。インフォメーション・マネージャは範囲リストを表示します。

2. コピーしたい範囲を選択します。選択された範囲の名前が[範囲名]ボタン上に現われます。

3. ウィンドウの下にある[コピー]ボタンをクリックします。インフォメーション・マネージャは範囲保存ウィンドウを表示します。

4. コピーに対する名前を入力し、[了解]をクリックして保存します。

範囲は古い名前でも存在したままであることに注意してください。必要のない範囲を削除する方法については、INFOUG.Search.mkr.21を参照してください。

#### 検索範囲の削除

前に保存されていた検索範囲を削除するには、次のようにします。

1. 範囲エディタ・ウィンドウで[範囲名]ボタンをクリックします。インフォメーション・マネージャは範囲リストを表示します。

2. 削除したい範囲を選択します。選択された範囲の名前は[範囲名]ボタンの上に現われます。

3. ウィンドウの下にある[削除]ボタンをクリックします。インフォメーション・マネージャは範囲を削除し、範囲リストにその次の検索範囲を表示します。

## 検索結果の表示

検索を実行した後、インフォメーション・マネージャは検索一致を含むセクションのリストを表示します。このリストは検索結果ウィンドウに現われます。検索結果ウィンドウから、リストされたセクションのタイトルをクリックすることにより、そのセクションへ行くことができます。

次の図は、重要性の降順に一致がリストされている様子を示しています。ブック・タイトルの左側にあるアイコンは与えられたセクションにその検索語がどのくらいの頻度で現われるのかを示しています。

### 検索結果ウィンドウ

検索結果リストが不完全であったり、長すぎたり、その他のエラー状態であるような場合には、適切な検索範囲を使用しているかどうか確認してください。また、最大検索数に関する設定の変更も確認してください。

複数の検索を実行する場合、最初の検索結果ウィンドウをくくりつけ状態にしておくのはよい考えです。そうすれば、別の検索を実行しても、新しい結果は最初の検索結果を置き換えずに別の検索結果ウィンドウに表示されます。

### 検索結果のブラウズ

検索結果リストからあるセクションに行ってしまった後、そのセクション内にそれぞれの検索結果を表示したい場合があります。検索結果は、ボールド、下線、色付きで表示されます。現在位置している検索結果もその周りが点々の矩形で囲まれます。

セクション内で検索結果をブラウズするためには、閲覧ウィンドウのツール・バーにある[次の検索]および[前の検索]ボタンを使用します。（[行先]メニューから[次の検索]および[前の検索]を選択することもできます。）

[次の検索]は次の検索結果を表示します。[前の検索]は前の検索結果を表示します。

セクションの最後の検索結果にいる場合は、[次の検索]ボタンは選択不可となります。セクションの最初の検索結果にいる場合は、[前の検索]ボタンは選択不可となります。

### 前の検索結果の再表示

前の検索での結果をくくりつけ状態にしていなかった場合にも、そのリストを回復することができます。前の検索結果リストを再表示するには次のようにします。

1. 閲覧ウィンドウの[検索]メニューから[検索ヒストリ]を選択します。

   インフォメーション・マネージャは、検索ヒストリ・ウィンドウを表示します。

   #### 検索ヒストリ・ウィンドウ

2. 結果を見たい検索をダブルクリックします。

   インフォメーション・マネージャは、選択された検索用の検索結果ウィンドウを表示します。

回復できるのは、現在のブラウザ・セッションで実行された検索に関する検索結果だけです。