public interface FulltextSearchManager extends Manager
Entityの全文検索を管理するクラスのインタフェース。
Entityに対する全文検索処理は、EntityManager
を経由する。
ここでは、全文検索に関する設定情報やクロール操作について定義する。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
crawlAllEntity()
全Entityのクロール処理を実行する。
|
void |
crawlEntity(java.lang.String defName)
クロール処理を実行する。
|
java.util.Map<java.lang.String,java.sql.Timestamp> |
getLastCrawlTimestamp(java.lang.String... defNames)
Entityの最終クロール時刻を返す。
|
int |
getMaxRows()
検索時の最大検索結果件数を返す。
|
boolean |
isThrowExceptionWhenOverLimit()
検索結果が最大件数以上の場合、エラーにするかを返す。
|
boolean |
isUseFulltextSearch()
全文検索機能が利用可能かを返す。
|
void |
recrawlAllEntity()
全Entityのクロール処理を実行する。
|
void |
refresh()
リフレッシュ処理を実行する。
|
boolean isUseFulltextSearch()
int getMaxRows()
boolean isThrowExceptionWhenOverLimit()
void crawlEntity(java.lang.String defName)
defName
- Entity定義名void crawlAllEntity()
void recrawlAllEntity()
void refresh()
java.util.Map<java.lang.String,java.sql.Timestamp> getLastCrawlTimestamp(java.lang.String... defNames)
defNames
- Entity定義名