Hitachi

uCosminexus Enterprise Search 環境設定ガイド


2.11.4 サジェスト機能の運用

サジェスト機能は,次の方法での運用を推奨します。

〈この項の構成〉

(1) ユーザーが検索で指定したキーワードを使用する場合

運用中にユーザーが検索で指定したキーワードだけを,サジェスト機能の候補として利用する場合は,キーワード候補ファイル作成コマンドを一日一回実行するようにスケジューリングします。キーワード候補ファイル作成コマンドについては,マニュアル「uCosminexus Enterprise Search 運用ガイド」を参照してください。

タスクスケジューラーへの登録例を,次に示します。登録例では,キーワード候補ファイル作成コマンドの引数には,次の値を指定しているものとします。

前回実行した時間以降にユーザーが検索で指定したキーワードから,検索結果に1件以上ヒットした検索に指定されたキーワードを,キーワード候補ファイルに追加するという指定です。

IwsMakeSuggestKeywordコマンドを,一日に一回/午前2時から実行するように,タスクスケジューラーに登録されます。

(2) ユーザーが検索で指定したキーワードとプロパティで定義したファイルを併用する場合

ユーザーが検索で指定したキーワードと,ユーザーが独自に作成したキーワード候補ファイルを併用する場合は,次の手順でスケジューリングします。

  1. <インストールフォルダー>\contents\WEB-INF\classes\suggest.propertiesを,次の内容で定義します。

    keyword.list.folder=任意のフォルダー

    keyword.list.priority1=ユーザー定義キーワード一覧ファイル名

    keyword.list.priority2=searchLogKeywordList.txt

  2. ユーザーが独自に作成したキーワード候補ファイルを,1.で指定した内容に合わせて,以下に作成します。

    任意のフォルダー\ユーザーが独自に作成したキーワード候補ファイル
  3. キーワード候補ファイル作成コマンドを前回実行した時間以降にユーザーが検索で指定したキーワードから,検索結果に1件以上ヒットした検索に指定されたキーワードを,キーワード候補ファイルに追加します。

    次のコマンドを一日一回実行するようスケジューリングします。

    IwsMakeSuggestKeyword.bat
      -o 任意のフォルダー\searchLogKeywordList.txt