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