public interface UpdateService
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(Collection<? extends InputContent> contents)
与えられた登録用コンテンツを登録します。
|
void |
add(InputContent... contents)
与えられた登録用コンテンツを登録します。
|
void |
commit()
コンテンツの登録および削除した内容を確定し、検索結果に反映します。
|
void |
delete(Searchable condition)
与えられた検索条件に該当するコンテンツを削除します。
|
void |
deleteAll()
登録済みのコンテンツをすべて削除します。
|
void |
optimize()
コンテンツの最適化処理を行います。
|
void |
optimize(int maxSegments)
与えられたセグメント数でコンテンツの最適化処理を行います。
|
void |
rollback()
非推奨です。
現在のバージョンでは巻き戻し機能は提供されていません。
|
void add(InputContent... contents) throws ContentsSearchExecutionException
commit()
を行うまで更新したコンテンツは検索に反映されません。contents
- 登録用コンテンツContentsSearchExecutionException
- 登録処理に失敗した場合NullPointerException
- 指定された登録用コンテンツが null である場合void add(Collection<? extends InputContent> contents) throws ContentsSearchExecutionException
commit()
を行うまで更新したコンテンツは検索に反映されません。contents
- 登録用コンテンツのコレクションContentsSearchExecutionException
- 登録処理に失敗した場合NullPointerException
- 指定されたコレクションが null である場合void delete(Searchable condition) throws ContentsSearchExecutionException, InvalidSearchConditionException
commit()
を行うまで更新したコンテンツは検索に反映されません。condition
- 検索条件ContentsSearchExecutionException
- 削除処理に失敗した場合InvalidSearchConditionException
- 不正な条件が与えられた場合void deleteAll() throws ContentsSearchExecutionException
commit()
を行うまで更新したコンテンツは検索に反映されません。ContentsSearchExecutionException
- 削除処理に失敗した場合void commit() throws ContentsSearchExecutionException
ContentsSearchExecutionException
- 確定処理に失敗した場合@Deprecated void rollback() throws ContentsSearchExecutionException
ContentsSearchExecutionException
- 巻き戻し処理に失敗した場合void optimize() throws ContentsSearchExecutionException
最適化処理を行う事で検索速度が向上しますが、最適化処理は負荷が高いため頻繁に行うべきではありません。
最適化を行うタイミングとしてはクローラの終了後など、大量のコンテンツを登録した後が適切です。
ContentsSearchExecutionException
- 最適化処理に失敗した場合void optimize(int maxSegments) throws ContentsSearchExecutionException
最適化処理を行う事で検索速度が向上しますが、最適化処理は負荷が高いため頻繁に行うべきではありません。
最適化を行うタイミングとしてはクローラの終了後など、大量のコンテンツを登録した後が適切です。
maxSegments
- セグメント数 1以上を指定して下さい。ContentsSearchExecutionException
- 最適化処理に失敗した場合IllegalArgumentException
- セグメント数に 0以下 を指定した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION