org.hibernate.search.engine
Interface SearchFactoryImplementor
- All Superinterfaces:
- SearchFactory, SearchFactoryIntegrator
- All Known Subinterfaces:
- SearchFactoryImplementorWithShareableState
- All Known Implementing Classes:
- ImmutableSearchFactory, MutableSearchFactory
public interface SearchFactoryImplementor
- extends SearchFactoryIntegrator
Interface which gives access to the metadata. Intended to be used by Search components
- Author:
- Emmanuel Bernard, Hardy Ferentschik
getBackendQueueProcessorFactory
BackendQueueProcessorFactory getBackendQueueProcessorFactory()
getDocumentBuildersIndexedEntities
Map<Class<?>,DocumentBuilderIndexedEntity<?>> getDocumentBuildersIndexedEntities()
getDocumentBuilderIndexedEntity
<T> DocumentBuilderIndexedEntity<T> getDocumentBuilderIndexedEntity(Class<T> entityType)
getDocumentBuilderContainedEntity
<T> DocumentBuilderContainedEntity<T> getDocumentBuilderContainedEntity(Class<T> entityType)
getOptimizerStrategy
OptimizerStrategy getOptimizerStrategy(DirectoryProvider<?> provider)
getFilterCachingStrategy
FilterCachingStrategy getFilterCachingStrategy()
getFilterDefinition
FilterDef getFilterDefinition(String name)
getIndexingParameters
LuceneIndexingParameters getIndexingParameters(DirectoryProvider<?> provider)
getIndexingStrategy
String getIndexingStrategy()
getClassesInDirectoryProvider
Set<Class<?>> getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
getDirectoryProviders
Set<DirectoryProvider<?>> getDirectoryProviders()
getDirectoryProviderLock
ReentrantLock getDirectoryProviderLock(DirectoryProvider<?> dp)
getFilterCacheBitResultsSize
int getFilterCacheBitResultsSize()
getIndexedTypesPolymorphic
Set<Class<?>> getIndexedTypesPolymorphic(Class<?>[] classes)
makeBatchBackend
BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor,
Integer writerThreads)
getSimilarity
Similarity getSimilarity(DirectoryProvider<?> directoryProvider)
getErrorHandler
ErrorHandler getErrorHandler()
isJMXEnabled
boolean isJMXEnabled()
getStatisticsImplementor
StatisticsImplementor getStatisticsImplementor()
- Retrieve the statistics implementor instance for this factory.
- Returns:
- The statistics implementor.
isDirtyChecksEnabled
boolean isDirtyChecksEnabled()
- Returns:
- true if we are allowed to inspect entity state to
potentially skip some indexing operations.
Can be disabled to get pre-3.4 behavior (always rebuild document)
Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved