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) <SR,
R, E> MappedIndexScopeBuilder <SR, R, E> createScopeBuilder
(BackendMappingContext mappingContext, Class<SR> rootScope) createWorkspace
(BackendMappingContext mappingContext, Set<String> tenantId) toAPI()
-
Method Details
-
toAPI
IndexManager toAPI() -
schemaManager
IndexSchemaManager schemaManager() -
createIndexingPlan
IndexIndexingPlan createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy) -
createIndexer
-
createWorkspace
-
createScopeBuilder
<SR,R, MappedIndexScopeBuilder<SR,E> R, createScopeBuilderE> (BackendMappingContext mappingContext, Class<SR> rootScope) -
addTo
-