public abstract class AbstractFulltextSeachService extends java.lang.Object implements FulltextSearchService
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
AbstractFulltextSeachService.CrawlTimestampDto |
static class |
AbstractFulltextSeachService.RestoreDto |
| コンストラクタと説明 |
|---|
AbstractFulltextSeachService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
generateCrawlPropInfo(MetaEntity meta) |
java.util.Map<java.lang.String,java.sql.Timestamp> |
getLastCrawlTimestamp(java.lang.String... defNames)
Entityの最終クロール時刻を返す。
|
protected java.sql.Timestamp |
getLastCrawlTimestamp(java.lang.String defId,
int version) |
int |
getMaxRows()
検索時の最大検索結果件数を返す。
|
protected java.util.List<AbstractFulltextSeachService.RestoreDto> |
getRestoreIndexData(java.lang.String defId,
java.sql.Timestamp baseDate) |
void |
init(Config config) |
protected void |
insertCrawlLog(java.lang.String defId,
int version,
java.sql.Timestamp sysdate) |
boolean |
isThrowExceptionWhenOverLimit()
検索結果が最大件数以上の場合、エラーにするかを返す。
|
boolean |
isUseFulltextSearch()
全文検索機能が利用可能かを返す。
|
protected void |
removeAllCrawlLog() |
protected void |
removeAllDeleteLog() |
protected void |
removeDeleteLog(java.lang.String defId,
java.sql.Timestamp baseDate) |
protected void |
updateCrawlLog(java.lang.String defId,
int version,
java.sql.Timestamp sysdate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteAllIndex, deleteAllIndex, execCrawlEntity, execCrawlEntity, execFulltextSearch, execRefresh, fulltextSearchEntity, fulltextSearchEntity, fulltextSearchEntity, fulltextSearchOidListpublic boolean isUseFulltextSearch()
FulltextSearchServiceisUseFulltextSearch インタフェース内 FulltextSearchServicepublic int getMaxRows()
FulltextSearchServicegetMaxRows インタフェース内 FulltextSearchServicepublic boolean isThrowExceptionWhenOverLimit()
FulltextSearchServiceisThrowExceptionWhenOverLimit インタフェース内 FulltextSearchServicepublic java.util.Map<java.lang.String,java.sql.Timestamp> getLastCrawlTimestamp(java.lang.String... defNames)
FulltextSearchServicegetLastCrawlTimestamp インタフェース内 FulltextSearchServicedefNames - Entity定義名protected java.sql.Timestamp getLastCrawlTimestamp(java.lang.String defId,
int version)
protected void insertCrawlLog(java.lang.String defId,
int version,
java.sql.Timestamp sysdate)
protected void updateCrawlLog(java.lang.String defId,
int version,
java.sql.Timestamp sysdate)
protected java.util.List<AbstractFulltextSeachService.RestoreDto> getRestoreIndexData(java.lang.String defId, java.sql.Timestamp baseDate)
protected void removeDeleteLog(java.lang.String defId,
java.sql.Timestamp baseDate)
protected void removeAllDeleteLog()
protected void removeAllCrawlLog()
protected java.util.Map<java.lang.String,java.lang.String> generateCrawlPropInfo(MetaEntity meta)