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 TypeMethodDescriptionvoid
addTo
(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.