public class OptimizeJob extends BaseJob
プロパティ:
プロパティ名 | キー | デフォルト値 | 備考 |
---|---|---|---|
最大セグメント数 | maxSegments | 1 | 最適化の度合いを設定します。 1に近づくほど強い最適化を行いますが、処理の所要時間が伸びます。 |
検索サーバグループ名 | groupName | "default" | 処理対象とする検索サーバグループIDを指定します。 通常はデフォルト値から変更する必要はありません。 |
コンストラクタと説明 |
---|
OptimizeJob() |
修飾子とタイプ | メソッドと説明 |
---|---|
JobResult |
execute()
ジョブの実行処理を行います。
|
protected String |
getGroupName()
ジョブパラメータから検索サーバグループ名を取得します。
|
protected UpdateService |
getUpdateService()
更新サービスを取得します。
|
protected void |
optimize(UpdateService updateService)
登録済みコンテンツの最適化処理を行います。
|
canParseToBoolean, getJobContext, getParameter, getParameter, getParameterAsBoolean, getParameterAsBoolean, getParameterAsInteger, getParameterAsInteger
public JobResult execute() throws JobExecuteException
BaseJob
execute
インタフェース内 Job
execute
クラス内 BaseJob
JobExecuteException
- ジョブ実行中に例外がスローされた場合、 実行処理の結果がエラーとして扱います。メッセージにはスローされた例外のローカライズメッセージが使用されます。Job.execute()
protected void optimize(UpdateService updateService) throws ContentsSearchExecutionException
updateService
- 更新サービスContentsSearchExecutionException
- 最適化に失敗した場合protected String getGroupName() throws InvalidParameterException
InvalidParameterException
- パラメータに不正な値が設定されていた場合protected UpdateService getUpdateService() throws JobExecuteException
JobExecuteException
- 更新サービスの初期化に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION