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
Modifier and TypeMethodDescriptionvoidaddTo(MappedIndexScopeBuilder<?, ?> builder) createIndexer(BackendSessionContext sessionContext) createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy) <R,E> MappedIndexScopeBuilder<R, E> createScopeBuilder(BackendMappingContext mappingContext) createWorkspace(BackendMappingContext mappingContext, Set<String> tenantId) createWorkspace(DetachedBackendSessionContext sessionContext) Deprecated.toAPI()
-
Method Details
-
toAPI
IndexManager toAPI() -
schemaManager
IndexSchemaManager schemaManager() -
createIndexingPlan
IndexIndexingPlan createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy) -
createIndexer
-
createWorkspace
Deprecated.UsecreateWorkspace(BackendMappingContext, Set)instead.- Parameters:
sessionContext- The detached session context.- Returns:
- An
IndexWorkspace.
-
createWorkspace
-
createScopeBuilder
-
addTo
-
createWorkspace(BackendMappingContext, Set)instead.