Interface MappedIndexManager
-
- All Known Implementing Classes:
MappedIndexManagerImpl
public interface MappedIndexManagerThe 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 Deprecated Methods Modifier and Type Method Description voidaddTo(MappedIndexScopeBuilder<?,?> builder)IndexIndexercreateIndexer(BackendSessionContext sessionContext)IndexIndexingPlancreateIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)<R,E>
MappedIndexScopeBuilder<R,E>createScopeBuilder(BackendMappingContext mappingContext)IndexWorkspacecreateWorkspace(BackendMappingContext mappingContext, Set<String> tenantId)IndexWorkspacecreateWorkspace(DetachedBackendSessionContext sessionContext)Deprecated.UsecreateWorkspace(BackendMappingContext, Set)instead.IndexSchemaManagerschemaManager()IndexManagertoAPI()
-
-
-
Method Detail
-
toAPI
IndexManager toAPI()
-
schemaManager
IndexSchemaManager schemaManager()
-
createIndexingPlan
IndexIndexingPlan createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
-
createIndexer
IndexIndexer createIndexer(BackendSessionContext sessionContext)
-
createWorkspace
@Deprecated IndexWorkspace createWorkspace(DetachedBackendSessionContext sessionContext)
Deprecated.UsecreateWorkspace(BackendMappingContext, Set)instead.- Parameters:
sessionContext- The detached session context.- Returns:
- An
IndexWorkspace.
-
createWorkspace
IndexWorkspace createWorkspace(BackendMappingContext mappingContext, Set<String> tenantId)
-
createScopeBuilder
<R,E> MappedIndexScopeBuilder<R,E> createScopeBuilder(BackendMappingContext mappingContext)
-
addTo
void addTo(MappedIndexScopeBuilder<?,?> builder)
-
-