2.11.3 キーワード候補ファイルの読み込み
キーワード候補ファイルの読み込みと,読み込み時にEnterprise Searchが作成するキーワードについて説明します。
- 〈この項の構成〉
(1) 読み込みと再読み込み
keyword.list.folderプロパティで定義した格納先,または,「%IWSEARCH_BASE%\etc\suggest_keyword.txt」のキーワード候補ファイルは,アプリケーションサーバーの起動時に読み込みされます。なお,読み込み時にメモリ不足が発生した場合はキーワード候補ファイルの読み込みを中止し,アプリケーションサーバーを起動します。この場合は,サジェスト機能は使用できません。
サーバーに読み込んだキーワード候補ファイルは1分ごとに内容を確認し,次の場合に再読み込みを行います。
-
%IWSEARCH_BASE%\etc\suggest_keyword.txtの場合
suggest_keyword.txtの更新日時が,ファイルを読み込んだ日時と異なる場合
-
keyword.list.folderプロパティで定義した場合
-
対象となるファイル※に前回読み込んだファイルと異なるファイルが存在する場合
-
対象となるファイル※の更新日時が,ファイルを読み込んだ日時と異なる場合
- 注※
-
keyword.list.priority1〜keyword.list.priority3プロパティで指定したファイルと,その他のフォルダー内ファイルの最大10個です。プロパティの詳細については「2.11.1 プロパティの設定」を参照してください。
- 注意事項
-
キーワード候補ファイルの再読み込み中はサジェスト機能は使用できません。
-
(2) サーバーが表示するキーワード候補
ユーザーが検索条件入力フォームにテキストを入力すると,サーバーはキーワード候補ファイルを参照して,キーワード候補を表示します。
ユーザーのテキスト入力時に表示するキーワード候補の例を,次の表に示します。
# |
入力テキスト |
テキスト例 |
表示するキーワード候補 |
表示するキーワード候補例 |
---|---|---|---|---|
1 |
単独のキーワードを指定 |
日立 |
キーワード候補ファイルのキーワードのうち,入力されたテキストで始まるキーワード候補を表示します。 入力テキストと同じキーワード候補も表示します。 |
|
2 |
単独のキーワード+全角および半角の空白を指定 |
日立△ |
キーワード候補ファイルの複数キーワード候補のうち,入力されたテキストと先頭のキーワードが一致するキーワード候補を表示します。 |
|
3 |
複数キーワードを指定 |
日立△家電 |
キーワード候補ファイルの複数キーワード候補のうち,入力されたテキストの最後のキーワード以外が完全一致し,かつ最後のキーワードだけが先頭一致するキーワード候補を表示します。 |
|
4 |
ダブルクォートを含んだ検索キーワードを指定 |
"日立△家電" |
ダブルクォートを含んでいる場合,キーワード候補は表示されません。 |
なし |