Interface MappedIndexManager
-
public interface MappedIndexManager
The object responsible for applying works and searches to a full-text index.This is the interface provided to mappers to access the index manager.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTo(MappedIndexScopeBuilder<?,?> builder)
IndexIndexer
createIndexer(BackendSessionContext sessionContext)
IndexIndexingPlan
createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
<R,E>
MappedIndexScopeBuilder<R,E>createScopeBuilder(BackendMappingContext mappingContext)
IndexWorkspace
createWorkspace(DetachedBackendSessionContext sessionContext)
IndexSchemaManager
schemaManager()
IndexManager
toAPI()
-
-
-
Method Detail
-
toAPI
IndexManager toAPI()
-
schemaManager
IndexSchemaManager schemaManager()
-
createIndexingPlan
IndexIndexingPlan createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
-
createIndexer
IndexIndexer createIndexer(BackendSessionContext sessionContext)
-
createWorkspace
IndexWorkspace createWorkspace(DetachedBackendSessionContext sessionContext)
-
createScopeBuilder
<R,E> MappedIndexScopeBuilder<R,E> createScopeBuilder(BackendMappingContext mappingContext)
-
addTo
void addTo(MappedIndexScopeBuilder<?,?> builder)
-
-