概要
ここでは、ジョブスケジューラに関する設定について説明します。
管理方法
表示方法
下図のジョブスケジューラの設定一覧ページを開くには、左メニューの [システム > スケジューラ] をクリックします。

編集するには設定名をクリックします。
設定の作成
スケジューラの設定ページを開くには新規作成ボタンをクリックします。

設定項目
名前
一覧で表示される名前です。
対象
対象はジョブをバッチ等で直接コマンド実行するときに実行するかどうかの識別子として利用することができます。 クロールをコマンド実行などしない場合は、「all」を指定してください。
スケジュール
スケジュールの設定を行います。 ここで設定したスケジュールでスクリプトで記述したジョブが実行されます。
記述形式はCRON形式で「分 時 日 月 曜日」の形式で記述します。 たとえば、「0 12 * * 3」の場合は、毎週水曜日の12:00pmにジョブを実行します。
実行方法
スクリプトの実行環境を指定します。 javascript (新規ジョブの既定値。 job.default.script プロパティで決まります)と groovy ( fess-script-groovy プラグインが必要)を選択できます。
15.9より前は、この項目に保存された値に関わらず、常に製品既定のスクリプト言語でジョブが実行されていました。 15.9以降はこの項目の値が実際に使用されるようになったため、ジョブごとに異なるスクリプト言語を指定できます。
スクリプト
ジョブの実行内容を実行方法で指定した言語で記述します。
たとえば、3つのクロール設定のみをクロールジョブとして実行させたい場合は、以下のように記述します(前提としてウェブクロール設定のIDを1と2としファイルシステムクロール設定のIDを1とします)。
注釈
上記の例はJavaScriptエンジン向けの記述です。JavaScriptの配列リテラルはJavaの String[] に自動的に変換されます。Groovy形式( webConfigIds(["1", "2"] as String[]) )を使用する 場合は fess-script-groovy プラグインが必要です。
ロギング
有効にすることでジョブログへ記録されます。
クローラージョブ
有効にすることでクローラージョブとして扱われます。 fess_config.propertiesでjob.max.crawler.processesを設定することで、クローラーが必要以上に起動するのを防ぐことができます。 デフォルトでは、クローラーの起動数に制限はありません。
状態
ジョブの有効・無効の状態を指定します。 無効にした場合はジョブは実行されません。
表示順序
ジョブ一覧での表示順を指定します。
設定の削除
一覧ページの設定名をクリックし、削除ボタンをクリックすると確認画面が表示されます。 削除ボタンを押すと設定が削除されます。
手動クロール方法
「スケジューラ」の「Default Crawler」をクリックし、「今すぐ開始」ボタンをクリックします。 クローラーを停止させる場合は「Default Crawler」をクリックし、「停止」ボタンをクリックしてください。