Skip navigation links
A B C D E F G H I L M N O P Q R S T U W 

A

AbstractLoader - Class in org.hibernate.search.query.hibernate.impl
Abstract loader which will take care of taking object loading timings.
AbstractLoader() - Constructor for class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
addSynchronization(EventSource, Synchronization) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
Adds a synchronization to be performed in the onFlush method; should only be used as workaround for the case a flush is happening out of transaction.
addToTotalCount(long) - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
afterLast() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
areDocIdAndEntityIdIdentical(EntityInfo, SessionImplementor) - Static method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderHelper
 
areIdsUniqueForClasses(IndexedTypeIdentifier, IndexedTypeIdentifier) - Method in class org.hibernate.search.cfg.impl.HibernateCoreIdUniquenessResolver
 
areMatch(Object, Object) - Method in class org.hibernate.search.hcore.impl.HibernateSearchIntegrator.DuplicationStrategyImpl
 
AUTO_REGISTER - Static variable in class org.hibernate.search.hcore.impl.HibernateSearchIntegrator
 
autoClose() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
autoClose(boolean) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
autoJoinTransactions() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
autoJoinTransactions(boolean) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 

B

BatchCoordinator - Class in org.hibernate.search.batchindexing.impl
Makes sure that several different BatchIndexingWorkspace(s) can be started concurrently, sharing the same batch-backend and IndexWriters.
BatchCoordinator(IndexedTypeSet, ExtendedSearchIntegrator, SessionFactoryImplementor, int, int, CacheMode, int, long, boolean, boolean, boolean, MassIndexerProgressMonitor, int, Integer, String) - Constructor for class org.hibernate.search.batchindexing.impl.BatchCoordinator
 
BatchIndexingWorkspace - Class in org.hibernate.search.batchindexing.impl
This runnable will prepare a pipeline for batch indexing of entities, managing the lifecycle of several ThreadPools.
BatchIndexingWorkspace(ExtendedSearchIntegrator, SessionFactoryImplementor, IndexedTypeIdentifier, int, CacheMode, int, CountDownLatch, MassIndexerProgressMonitor, BatchBackend, long, int, Integer, String) - Constructor for class org.hibernate.search.batchindexing.impl.BatchIndexingWorkspace
 
batchSizeToLoadObjects(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
batchSizeToLoadObjects(int) - Method in interface org.hibernate.search.MassIndexer
Sets the batch size used to load the root entities.
BatchTransactionalContext - Class in org.hibernate.search.batchindexing.impl
Valueholder for the services needed by the massindexer to wrap operations in transactions.
BatchTransactionalContext(ExtendedSearchIntegrator, SessionFactoryImplementor, ErrorHandler, String) - Constructor for class org.hibernate.search.batchindexing.impl.BatchTransactionalContext
 
BeanResolver - Interface in org.hibernate.search.hcore.spi
Provides a way to resolve references to externally defined beans.
beforeFirst() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
buildLoader() - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
buildQueryBuilder() - Method in interface org.hibernate.search.SearchFactory
 

C

cacheMode(CacheMode) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
cacheMode(CacheMode) - Method in interface org.hibernate.search.MassIndexer
Sets the cache interaction mode for the data loading tasks.
classForName(String) - Method in class org.hibernate.search.cfg.impl.DelegatingClassLoaderService
 
cleanUpOnError() - Method in class org.hibernate.search.batchindexing.impl.OptionallyWrapInJTATransaction
 
close() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
connection() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
connection(Connection) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
connectionReleaseMode() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
connectionReleaseMode(ConnectionReleaseMode) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
ContextHelper - Class in org.hibernate.search.hcore.util.impl
Static helper class to retrieve the instance of the current SearchIntegrator / ExtendedSearchIntegrator.
contribute(StandardServiceRegistryBuilder) - Method in class org.hibernate.search.hcore.impl.SearchFactoryServiceContributor
 
createCoordinator() - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
createFullTextQuery(Query, Class<?>...) - Method in interface org.hibernate.search.FullTextSession
 
createFullTextQuery(QueryDescriptor, Class<?>...) - Method in interface org.hibernate.search.FullTextSession
 
createFullTextQuery(Query, Class<?>...) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Create a fulltext query on top of a native Lucene query returning the matching objects of type entities and their respective subclasses.
createFullTextQuery(QueryDescriptor, Class<?>...) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Creates a fulltext query from the given query descriptor.
createFullTextSession(Session) - Static method in class org.hibernate.search.impl.ImplementationFactory
 
createIndexer(Class<?>...) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Creates a MassIndexer to rebuild the indexes of some or all indexed entity types.
createMassIndexer(SearchIntegrator, SessionFactoryImplementor, Class<?>...) - Method in class org.hibernate.search.batchindexing.impl.DefaultMassIndexerFactory
 
createMassIndexer(SearchIntegrator, SessionFactoryImplementor, Class<?>...) - Method in interface org.hibernate.search.batchindexing.spi.MassIndexerFactory
Create an instance of a MassIndexer.
createSearchFactory(ExtendedSearchIntegrator) - Static method in class org.hibernate.search.impl.ImplementationFactory
 
criteria(Criteria) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
CriteriaObjectInitializer - Class in org.hibernate.search.query.hibernate.impl
Initialize object using one or several criteria queries.

D

DefaultHibernateSessionFactoryService - Class in org.hibernate.search.hcore.impl
A Hibernate Search service which allows to request a Hibernate SessionFactory during bootstrapping.
DefaultMassIndexerFactory - Class in org.hibernate.search.batchindexing.impl
The MassIndexer implementation used when none is specified in the configuration.
DefaultMassIndexerFactory() - Constructor for class org.hibernate.search.batchindexing.impl.DefaultMassIndexerFactory
 
DelegatingClassLoaderService - Class in org.hibernate.search.cfg.impl
An implementation of class loader service which delegates to the ORM provided ClassLoaderService.
DelegatingClassLoaderService(ClassLoaderService) - Constructor for class org.hibernate.search.cfg.impl.DelegatingClassLoaderService
 
disableFullTextFilter(String) - Method in interface org.hibernate.search.jpa.FullTextQuery
Disable a given filter by its name
disableFullTextFilter(String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class org.hibernate.search.hcore.impl.HibernateSearchIntegrator
 
documentsAdded(long) - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
documentsBuilt(int) - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
doGetResultSize() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
doHibernateSearchList() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
DuplicationStrategyImpl(Class) - Constructor for class org.hibernate.search.hcore.impl.HibernateSearchIntegrator.DuplicationStrategyImpl
 

E

enableFullTextFilter(String) - Method in interface org.hibernate.search.jpa.FullTextQuery
Enable a given filter by its name.
enableFullTextFilter(String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
entitiesLoaded(int) - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
ENTITY_NOT_YET_INITIALIZED - Static variable in interface org.hibernate.search.query.hibernate.impl.ObjectInitializer
 
EntityInfoLoadKey - Class in org.hibernate.search.query.hibernate.impl
Custom key to keep a map of loaded EntityInfo instances.
EntityInfoLoadKey(Class<?>, Object) - Constructor for class org.hibernate.search.query.hibernate.impl.EntityInfoLoadKey
 
EnvironmentSynchronizer - Interface in org.hibernate.search.hcore.spi
A service allowing to postpone Hibernate initialization works to a later time, when the environment (e.g.
equals(Object) - Method in class org.hibernate.search.query.hibernate.impl.EntityInfoLoadKey
 
eventsDisabled() - Method in interface org.hibernate.search.event.impl.EventsIntegratorState
 
eventsDisabled(ExtendedSearchIntegrator) - Static method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
EventsIntegratorState - Interface in org.hibernate.search.event.impl
Internal contract to allow switching different strategies to access some configured state from the EventListener, of particular use during (deferred) initialization of the Search engine.
EventSourceTransactionContext - Class in org.hibernate.search.backend.impl
Implementation of the transactional context on top of an EventSource (Session)
EventSourceTransactionContext(EventSource) - Constructor for class org.hibernate.search.backend.impl.EventSourceTransactionContext
 
executeLoad(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
executeLoad(List<EntityInfo>) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
executeLoad(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 
executeLoad(List<EntityInfo>) - Method in class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 
executeLoad(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
executeLoad(List<EntityInfo>) - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
executeUpdate() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
explain(int) - Method in interface org.hibernate.search.jpa.FullTextQuery
Return the Lucene Explanation object describing the score computation for the matching object/document in the current query
explain(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 

F

first() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
flushBeforeCompletion() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
flushBeforeCompletion(boolean) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
flushToIndexes() - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Flush all index changes forcing Hibernate Search to apply all changes to the index not waiting for the batch limit.
FullTextEntityManager - Interface in org.hibernate.search.jpa
Extends an EntityManager with Full-Text operations
FullTextIndexEventListener - Class in org.hibernate.search.event.impl
Hibernate ORM event listener called by various ORM life cycle events.
FullTextIndexEventListener() - Constructor for class org.hibernate.search.event.impl.FullTextIndexEventListener
 
FullTextQuery - Interface in org.hibernate.search
The base interface for full-text queries using the Hibernate ORM API (Query).
FullTextQuery - Interface in org.hibernate.search.jpa
The base interface for full-text queries using the JPA API (Query).
FullTextQueryImpl - Class in org.hibernate.search.query.hibernate.impl
Implementation of FullTextQuery.
FullTextQueryImpl(HSQuery, SessionImplementor, ParameterMetadata) - Constructor for class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Constructs a FullTextQueryImpl instance.
FullTextSession - Interface in org.hibernate.search
Extends the Hibernate Session with fulltext search and indexing capabilities.
FullTextSharedSessionBuilder - Interface in org.hibernate.search
 

G

get() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
get(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getAction() - Method in class org.hibernate.search.hcore.impl.HibernateSearchIntegrator.DuplicationStrategyImpl
 
getAnalyzer(String) - Method in interface org.hibernate.search.SearchFactory
Retrieve an analyzer instance by its definition name
getAnalyzer(Class<?>) - Method in interface org.hibernate.search.SearchFactory
Retrieves the scoped analyzer for a given class.
getBatchSize() - Method in class org.hibernate.search.jmx.impl.IndexControl
 
getBeanResolver() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getBigDecimal(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getBigInteger(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getBinary(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getBlob(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getBoolean(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getByte(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getCalendar(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getCharacter(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getClass(T) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
getClass(T) - Static method in class org.hibernate.search.hcore.util.impl.HibernateHelper
Get the real class type.
getClassLoaderService() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getClassMapping(String) - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getClassMappings() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getClob(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getCriteria() - Method in class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
getDate(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getDirtyPropertyNames(PostUpdateEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
getDocumentBuilder(Object) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
It is not suggested to extend FullTextIndexEventListener, but when needed to implement special use cases implementors might need this method.
getDouble(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getEntityType() - Method in class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
getExtendedSearchFactoryIntegrator() - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
getExtendedSearchIntegrator() - Method in interface org.hibernate.search.event.impl.EventsIntegratorState
 
getExtendedSearchIntegrator() - Method in class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
getFacetManager() - Method in interface org.hibernate.search.jpa.FullTextQuery
 
getFacetManager() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getFirstResult() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getFloat(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getFullTextEntityManager(EntityManager) - Static method in class org.hibernate.search.jpa.Search
Build a full text capable EntityManager The underlying EM implementation has to be Hibernate EntityManager The created instance depends on the passed Session: closing either of them will close both instances.
getFullTextSession(Session) - Static method in class org.hibernate.search.Search
Creates a FullTextSession from a regular Session.
getHints() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getIndexedTypeDescriptor(Class<?>) - Method in interface org.hibernate.search.SearchFactory
Returns a descriptor for the specified entity type describing its indexed state.
getIndexedTypeIdFromWork(Work) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
getIndexedTypeIdFromWork(Work) - Static method in class org.hibernate.search.hcore.util.impl.HibernateHelper
 
getIndexedTypes() - Method in interface org.hibernate.search.SearchFactory
Returns the set of currently indexed types.
getIndexReaderAccessor() - Method in interface org.hibernate.search.SearchFactory
Provides access to the IndexReader API
getInstanceInitializer() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getInteger(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getLocale(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getLockMode() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getLockModes() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getLockOptions() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getLong(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getMaxResults() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getNumberOfFetchingThreads() - Method in class org.hibernate.search.jmx.impl.IndexControl
 
getNumberOfObjectLoadingThreads() - Method in class org.hibernate.search.jmx.impl.IndexControl
 
getNumberOfTypes() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getParameter(String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameter(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameter(String, Class) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameter(int, Class) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameters() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameterValue(Parameter) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameterValue(String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getParameterValue(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getProgrammaticMapping() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getProperties() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getProperty(String) - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getProvidedServices() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getQueryString() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getReflectionManager() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
getResultList() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getResultSize() - Method in interface org.hibernate.search.jpa.FullTextQuery
Returns the number of hits for this search Caution: The number of results might be slightly different from getResultList().size() because getResultList() may be not in sync with the database at the time of query.
getResultSize() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
getReturnAliases() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
getReturnTypes() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
getRowNumber() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
getSearchFactory() - Method in interface org.hibernate.search.jpa.FullTextEntityManager
 
getSearchIntegrator() - Method in class org.hibernate.search.hcore.impl.SearchFactoryReference
 
getSearchIntegrator(Session) - Static method in class org.hibernate.search.hcore.util.impl.ContextHelper
 
getSearchIntegratorBySessionImplementor(SessionImplementor) - Static method in class org.hibernate.search.hcore.util.impl.ContextHelper
 
getSearchIntegratorBySF(SessionFactory) - Static method in class org.hibernate.search.hcore.util.impl.ContextHelper
 
getSearchIntegratorBySFI(SessionFactoryImplementor) - Static method in class org.hibernate.search.hcore.util.impl.ContextHelper
 
getSession() - Method in class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
getSessionFactory() - Method in class org.hibernate.search.hcore.impl.DefaultHibernateSessionFactoryService
 
getSessionFactory() - Method in interface org.hibernate.search.hcore.impl.HibernateSessionFactoryService
 
getShort(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getStatistics() - Method in interface org.hibernate.search.SearchFactory
Retrieve the statistics instance for this factory.
getStatusMessagePeriod() - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
getString(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getText(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getTimeoutManager() - Method in class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
getTimeZone(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries
getTransactionIdentifier() - Method in class org.hibernate.search.backend.impl.EventSourceTransactionContext
 
getType(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
This method is not supported on Lucene based queries

H

hashCode() - Method in class org.hibernate.search.query.hibernate.impl.EntityInfoLoadKey
 
hasNext() - Method in class org.hibernate.search.query.hibernate.impl.IteratorImpl
 
hasPartialResults() - Method in interface org.hibernate.search.jpa.FullTextQuery
 
hasPartialResults() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
HibernateCoreIdUniquenessResolver - Class in org.hibernate.search.cfg.impl
Implementation extracting entity classes from the configuration and release the configuration reference for future Garbage Collection.
HibernateCoreIdUniquenessResolver(Metadata) - Constructor for class org.hibernate.search.cfg.impl.HibernateCoreIdUniquenessResolver
 
HibernateHelper - Class in org.hibernate.search.hcore.util.impl
 
HibernateSearchIntegrator - Class in org.hibernate.search.hcore.impl
Integrates Hibernate Search into Hibernate Core by registering its needed listeners
HibernateSearchIntegrator() - Constructor for class org.hibernate.search.hcore.impl.HibernateSearchIntegrator
 
HibernateSearchIntegrator.DuplicationStrategyImpl - Class in org.hibernate.search.hcore.impl
 
HibernateSearchSessionFactoryObserver - Class in org.hibernate.search.hcore.impl
A SessionFactoryObserver registered with Hibernate ORM during the integration phase.
HibernateSearchSessionFactoryObserver(Metadata, ConfigurationService, FullTextIndexEventListener, ClassLoaderService, EnvironmentSynchronizer, BeanResolver, JndiService) - Constructor for class org.hibernate.search.hcore.impl.HibernateSearchSessionFactoryObserver
 
HibernateSessionFactoryService - Interface in org.hibernate.search.hcore.impl
A Hibernate Search service which allows to request a Hibernate SessionFactory during bootstrapping.
HibernateSessionLoadingInitializer - Class in org.hibernate.search.engine.impl
This EntityInitializer is relative to a specific Hibernate Session, so it's able to attach detached collections to it's Session.
HibernateSessionLoadingInitializer(SessionImplementor) - Constructor for class org.hibernate.search.engine.impl.HibernateSessionLoadingInitializer
 
HibernateStatelessInitializer - Class in org.hibernate.search.engine.impl
To be used for Hibernate initializations which don't need a specific Session.
HibernateStatelessInitializer() - Constructor for class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 

I

IdentifierConsumerDocumentProducer - Class in org.hibernate.search.batchindexing.impl
This SessionAwareRunnable is consuming entity identifiers and producing corresponding AddLuceneWork instances being forwarded to the index writing backend.
IdentifierConsumerDocumentProducer(ProducerConsumerQueue<List<Serializable>>, MassIndexerProgressMonitor, SessionFactory, CountDownLatch, CacheMode, IndexedTypeIdentifier, ExtendedSearchIntegrator, String, BatchBackend, ErrorHandler, Integer, String) - Constructor for class org.hibernate.search.batchindexing.impl.IdentifierConsumerDocumentProducer
 
IdentifierProducer - Class in org.hibernate.search.batchindexing.impl
This Runnable is going to feed the indexing queue with the identifiers of all the entities going to be indexed.
IdentifierProducer(ProducerConsumerQueue<List<Serializable>>, SessionFactory, int, IndexedTypeIdentifier, MassIndexerProgressMonitor, long, ErrorHandler, int, String) - Constructor for class org.hibernate.search.batchindexing.impl.IdentifierProducer
 
idFetchSize(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
idFetchSize(int) - Method in interface org.hibernate.search.MassIndexer
Specifies the fetch size to be used when loading primary keys if objects to be indexed.
ImplementationFactory - Class in org.hibernate.search.impl
Creates concrete instances of FullTextSession and SearchFactory without exposing the underlying types.
index(String) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
index(T) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Force the (re)indexing of a given managed object.
IndexControl - Class in org.hibernate.search.jmx.impl
Implementation of the IndexControlMBean JMX attributes and operations.
IndexControl(ExtendedSearchIntegrator, SessionFactory) - Constructor for class org.hibernate.search.jmx.impl.IndexControl
 
indexedTargetedEntities(Set<Class<?>>) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
indexingCompleted() - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
init(SessionImplementor, ExtendedSearchIntegrator) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
init(SessionImplementor, ExtendedSearchIntegrator, ObjectInitializer, TimeoutManager) - Method in interface org.hibernate.search.query.hibernate.impl.Loader
 
init(SessionImplementor, ExtendedSearchIntegrator, ObjectInitializer, TimeoutManager) - Method in class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 
init(SessionImplementor, ExtendedSearchIntegrator, ObjectInitializer, TimeoutManager) - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
init(SessionImplementor, ExtendedSearchIntegrator, ResultTransformer, ObjectLoaderBuilder, String[], TimeoutManager, boolean) - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
init(SessionImplementor, ExtendedSearchIntegrator, ObjectInitializer, TimeoutManager) - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
initialize(Properties) - Method in class org.hibernate.search.batchindexing.impl.DefaultMassIndexerFactory
 
initialize(Properties) - Method in interface org.hibernate.search.batchindexing.spi.MassIndexerFactory
Called after the creation of the factory, can be used to read configuration parameters.
initialize(CompletableFuture<ExtendedSearchIntegrator>) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
Initialize method called by Hibernate Core when the SessionFactory starts.
initialize(ExtendedSearchIntegrator) - Method in class org.hibernate.search.hcore.impl.SearchFactoryReference
 
initialize(Object) - Static method in class org.hibernate.search.hcore.util.impl.HibernateHelper
 
initializeArray(Object[]) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
initializeCollection(Collection<T>) - Method in class org.hibernate.search.engine.impl.HibernateSessionLoadingInitializer
 
initializeCollection(Collection<T>) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
initializeMap(Map<K, V>) - Method in class org.hibernate.search.engine.impl.HibernateSessionLoadingInitializer
 
initializeMap(Map<K, V>) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
initializeObjects(List<EntityInfo>, LinkedHashMap<EntityInfoLoadKey, Object>, ObjectInitializationContext) - Method in class org.hibernate.search.query.hibernate.impl.CriteriaObjectInitializer
 
initializeObjects(List<EntityInfo>, LinkedHashMap<EntityInfoLoadKey, Object>, ObjectInitializationContext) - Method in class org.hibernate.search.query.hibernate.impl.LookupObjectInitializer
 
initializeObjects(List<EntityInfo>, LinkedHashMap<EntityInfoLoadKey, Object>, ObjectInitializationContext) - Method in interface org.hibernate.search.query.hibernate.impl.ObjectInitializer
Given a array of
initializeObjects(List<EntityInfo>, LinkedHashMap<EntityInfoLoadKey, Object>, ObjectInitializationContext) - Method in class org.hibernate.search.query.hibernate.impl.PersistenceContextObjectInitializer
 
initializeObjects(List<EntityInfo>, LinkedHashMap<EntityInfoLoadKey, Object>, ObjectInitializationContext) - Method in class org.hibernate.search.query.hibernate.impl.SecondLevelCacheObjectInitializer
 
initializeObjectsWith(ObjectLookupMethod, DatabaseRetrievalMethod) - Method in interface org.hibernate.search.FullTextQuery
 
initializeObjectsWith(ObjectLookupMethod, DatabaseRetrievalMethod) - Method in interface org.hibernate.search.jpa.FullTextQuery
Refine the strategies used to load entities.
initializeObjectsWith(ObjectLookupMethod, DatabaseRetrievalMethod) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
INSTANCE - Static variable in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
INSTANCE - Static variable in class org.hibernate.search.query.hibernate.impl.CriteriaObjectInitializer
 
INSTANCE - Static variable in class org.hibernate.search.query.hibernate.impl.LookupObjectInitializer
 
integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class org.hibernate.search.hcore.impl.HibernateSearchIntegrator
 
interceptor() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
interceptor(Interceptor) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
isBound(Parameter) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
isClosed() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
isFirst() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
isIndexMetadataComplete() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
isInitialized(Object) - Static method in class org.hibernate.search.hcore.util.impl.HibernateHelper
 
isJPAAnnotationsProcessingEnabled() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
isLast() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
isMultitenancyEnabled() - Method in class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
isNativeQuery() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
isObjectNotFoundException(RuntimeException) - Static method in class org.hibernate.search.query.hibernate.impl.LoaderHelper
 
isSizeSafe() - Method in interface org.hibernate.search.query.hibernate.impl.Loader
 
isSizeSafe() - Method in class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 
isSizeSafe() - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
isSizeSafe() - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
isTransactionInProgress() - Method in class org.hibernate.search.backend.impl.EventSourceTransactionContext
 
iterate() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Return an iterator on the results.
IteratorImpl - Class in org.hibernate.search.query.hibernate.impl
 
IteratorImpl(List<EntityInfo>, Loader) - Constructor for class org.hibernate.search.query.hibernate.impl.IteratorImpl
 

L

last() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
limitExecutionTimeTo(long, TimeUnit) - Method in interface org.hibernate.search.FullTextQuery
 
limitExecutionTimeTo(long, TimeUnit) - Method in interface org.hibernate.search.jpa.FullTextQuery
Limit the time used by Hibernate Search to execute the query.
limitExecutionTimeTo(long, TimeUnit) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
limitIndexedObjectsTo(long) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
limitIndexedObjectsTo(long) - Method in interface org.hibernate.search.MassIndexer
EXPERIMENTAL method: will probably change Will stop indexing after having indexed a set amount of objects.
list() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
load(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
load(List<EntityInfo>) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
load(EntityInfo) - Method in interface org.hibernate.search.query.hibernate.impl.Loader
 
load(List<EntityInfo>) - Method in interface org.hibernate.search.query.hibernate.impl.Loader
 
load(EntityInfo, SessionImplementor) - Static method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderHelper
 
load(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
load(List<EntityInfo>) - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
Loader - Interface in org.hibernate.search.query.hibernate.impl
Interface defining a set of operations in order to load entities which matched a query.
LoaderHelper - Class in org.hibernate.search.query.hibernate.impl
 
loadJavaServices(Class<T>) - Method in class org.hibernate.search.cfg.impl.DelegatingClassLoaderService
 
loadWithoutTiming(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.AbstractLoader
 
loadWithoutTiming(EntityInfo) - Method in interface org.hibernate.search.query.hibernate.impl.Loader
 
loadWithoutTiming(EntityInfo) - Method in class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
locateResource(String) - Method in class org.hibernate.search.cfg.impl.DelegatingClassLoaderService
 
locateResourceStream(String) - Method in class org.hibernate.search.cfg.impl.DelegatingClassLoaderService
 
lookupMethod(ObjectLookupMethod) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
LookupObjectInitializer - Class in org.hibernate.search.query.hibernate.impl
Initializes objects using lookup by id.

M

MASS_INDEXER_FACTORY_CLASSNAME - Static variable in interface org.hibernate.search.batchindexing.spi.MassIndexerFactory
 
MassIndexer - Interface in org.hibernate.search
A MassIndexer is useful to rebuild the indexes from the data contained in the database.
MassIndexerFactory - Interface in org.hibernate.search.batchindexing.spi
Contains methods that can be used to create a MassIndexer.
MassIndexerImpl - Class in org.hibernate.search.batchindexing.impl
Prepares and configures a BatchIndexingWorkspace to start rebuilding the indexes for all entity instances in the database.
MassIndexerImpl(SearchIntegrator, SessionFactoryImplementor, Class<?>...) - Constructor for class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
MassIndexerWithTenant - Interface in org.hibernate.search.batchindexing.spi
A MassIndexer that can be assigned to a tenant in architectures with multi-tenancy.
MultiClassesQueryLoader - Class in org.hibernate.search.query.hibernate.impl
A loader which loads objects of multiple types.
MultiClassesQueryLoader() - Constructor for class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 

N

next() - Method in class org.hibernate.search.query.hibernate.impl.IteratorImpl
 
next() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
noInterceptor() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 

O

ObjectInitializationContext - Class in org.hibernate.search.query.hibernate.impl
Context class wrapping all resources needed in the context of object initialization.
ObjectInitializationContext(Criteria, Class<?>, ExtendedSearchIntegrator, TimeoutManager, SessionImplementor) - Constructor for class org.hibernate.search.query.hibernate.impl.ObjectInitializationContext
 
ObjectInitializer - Interface in org.hibernate.search.query.hibernate.impl
Initializes the objects specified by an array of EntityInfo instances.
ObjectLoaderBuilder - Class in org.hibernate.search.query.hibernate.impl
 
ObjectLoaderBuilder() - Constructor for class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
ObjectLoaderHelper - Class in org.hibernate.search.query.hibernate.impl
 
onFlush(FlushEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
Make sure the indexes are updated right after the hibernate flush, avoiding object loading during a flush.
onPostDelete(PostDeleteEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
onPostInsert(PostInsertEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
onPostRecreateCollection(PostCollectionRecreateEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
onPostRemoveCollection(PostCollectionRemoveEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
onPostUpdate(PostUpdateEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
onPostUpdateCollection(PostCollectionUpdateEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
openSession() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
optimize(String) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
optimize() - Method in interface org.hibernate.search.SearchFactory
Optimize all indexes
optimize(Class<?>) - Method in interface org.hibernate.search.SearchFactory
Optimize the index holding entityType
optimizeAfterPurge(boolean) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
optimizeAfterPurge(boolean) - Method in interface org.hibernate.search.MassIndexer
If index optimization should be run before starting, after the purgeAll.
optimizeOnFinish(boolean) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
optimizeOnFinish(boolean) - Method in interface org.hibernate.search.MassIndexer
If index optimization has to be started at the end of the indexing process.
OptionallyWrapInJTATransaction - Class in org.hibernate.search.batchindexing.impl
Wraps the execution of a Runnable in a JTA Transaction if necessary: if the existing Hibernate Core transaction strategy requires a TransactionManager if no JTA transaction is already started Unfortunately at this time we need to have access to SessionFactoryImplementor.
OptionallyWrapInJTATransaction(BatchTransactionalContext, StatelessSessionAwareRunnable, Integer, String) - Constructor for class org.hibernate.search.batchindexing.impl.OptionallyWrapInJTATransaction
 
org.hibernate.search - package org.hibernate.search
 
org.hibernate.search.backend.impl - package org.hibernate.search.backend.impl
 
org.hibernate.search.batchindexing.impl - package org.hibernate.search.batchindexing.impl
 
org.hibernate.search.batchindexing.spi - package org.hibernate.search.batchindexing.spi
 
org.hibernate.search.cfg.impl - package org.hibernate.search.cfg.impl
 
org.hibernate.search.engine.impl - package org.hibernate.search.engine.impl
 
org.hibernate.search.event.impl - package org.hibernate.search.event.impl
 
org.hibernate.search.hcore.impl - package org.hibernate.search.hcore.impl
 
org.hibernate.search.hcore.spi - package org.hibernate.search.hcore.spi
 
org.hibernate.search.hcore.util.impl - package org.hibernate.search.hcore.util.impl
 
org.hibernate.search.impl - package org.hibernate.search.impl
 
org.hibernate.search.jmx.impl - package org.hibernate.search.jmx.impl
 
org.hibernate.search.jpa - package org.hibernate.search.jpa
 
org.hibernate.search.query.hibernate.impl - package org.hibernate.search.query.hibernate.impl
 

P

PersistenceContextObjectInitializer - Class in org.hibernate.search.query.hibernate.impl
 
PersistenceContextObjectInitializer(ObjectInitializer) - Constructor for class org.hibernate.search.query.hibernate.impl.PersistenceContextObjectInitializer
 
previous() - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
printStatusMessage(long, long, long) - Method in class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
 
processCollectionEvent(AbstractCollectionEvent) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
processWork(String, Object, Serializable, WorkType, AbstractEvent, boolean) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
ProducerConsumerQueue<T> - Class in org.hibernate.search.batchindexing.impl
Implements a blocking queue capable of storing a "poison" token to signal consumer threads that the task is finished.
ProducerConsumerQueue(int) - Constructor for class org.hibernate.search.batchindexing.impl.ProducerConsumerQueue
 
ProducerConsumerQueue(int, int) - Constructor for class org.hibernate.search.batchindexing.impl.ProducerConsumerQueue
 
producerStopping() - Method in class org.hibernate.search.batchindexing.impl.ProducerConsumerQueue
Each producer thread should call producerStopping() when it has finished.
progressMonitor(MassIndexerProgressMonitor) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
progressMonitor(MassIndexerProgressMonitor) - Method in interface org.hibernate.search.MassIndexer
Override the default MassIndexerProgressMonitor.
ProjectionLoader - Class in org.hibernate.search.query.hibernate.impl
Implementation of the Loader interface used for loading entities which are projected via ProjectionConstants.THIS.
ProjectionLoader() - Constructor for class org.hibernate.search.query.hibernate.impl.ProjectionLoader
 
purge(String) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
purge(Class<T>, Serializable) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Remove the entity with the type entityType and the identifier id from the index.
purgeAll(Class<T>) - Method in interface org.hibernate.search.jpa.FullTextEntityManager
Remove all entities from of particular class and all its subclasses from the index.
purgeAllOnStart(boolean) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
purgeAllOnStart(boolean) - Method in interface org.hibernate.search.MassIndexer
If all entities should be removed from the index before starting using purgeAll.
put(T) - Method in class org.hibernate.search.batchindexing.impl.ProducerConsumerQueue
Adds a new object to the queue, blocking if no space is available.

Q

QueryLoader - Class in org.hibernate.search.query.hibernate.impl
 
QueryLoader() - Constructor for class org.hibernate.search.query.hibernate.impl.QueryLoader
 

R

registerSynchronization(Synchronization) - Method in class org.hibernate.search.backend.impl.EventSourceTransactionContext
 
remove() - Method in class org.hibernate.search.query.hibernate.impl.IteratorImpl
 
requiresPostCommitHanding(EntityPersister) - Method in class org.hibernate.search.event.impl.FullTextIndexEventListener
Required since Hibernate ORM 4.3
resolve(Class<?>, Class<T>) - Method in interface org.hibernate.search.hcore.spi.BeanResolver
 
retrievalMethod(DatabaseRetrievalMethod) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
rootEntities - Variable in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
run() - Method in class org.hibernate.search.batchindexing.impl.IdentifierConsumerDocumentProducer
 
run(StatelessSession) - Method in class org.hibernate.search.batchindexing.impl.IdentifierProducer
 
run(StatelessSession) - Method in interface org.hibernate.search.batchindexing.impl.StatelessSessionAwareRunnable
 
runWithErrorHandler() - Method in class org.hibernate.search.batchindexing.impl.BatchCoordinator
 
runWithErrorHandler() - Method in class org.hibernate.search.batchindexing.impl.BatchIndexingWorkspace
 
runWithErrorHandler() - Method in class org.hibernate.search.batchindexing.impl.OptionallyWrapInJTATransaction
 

S

scroll() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
scroll(ScrollMode) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
scroll(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
ScrollableResultsImpl - Class in org.hibernate.search.query.hibernate.impl
Implements scrollable and paginated resultsets.
ScrollableResultsImpl(int, DocumentExtractor, Loader, SessionImplementor, boolean) - Constructor for class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
Search - Class in org.hibernate.search.jpa
Helper class that should be used when building a FullTextEntityManager
Search - Class in org.hibernate.search
Helper class to get a FullTextSession from a regular ORM session.
SearchConfigurationFromHibernateCore - Class in org.hibernate.search.cfg.impl
Search configuration implementation wrapping an Hibernate Core configuration
SearchConfigurationFromHibernateCore(Metadata, ConfigurationService, ClassLoaderService, BeanResolver, HibernateSessionFactoryService, JndiService) - Constructor for class org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
 
searchFactory(ExtendedSearchIntegrator) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
SearchFactory - Interface in org.hibernate.search
Provide application wide operations as well as access to the underlying Lucene resources.
SearchFactoryReference - Class in org.hibernate.search.hcore.impl
This Service lives in the ServiceRegistry controlled by Hibernate ORM to allow to lookup the ExtendedSearchIntegrator from the context of ORM code (for example, when a user wraps the current Session into a FullTextSession).
SearchFactoryReference() - Constructor for class org.hibernate.search.hcore.impl.SearchFactoryReference
 
SearchFactoryServiceContributor - Class in org.hibernate.search.hcore.impl
Extends the ServiceRegistry of Hibernate ORM to contain the placeholders needed by Hibernate Search
SearchFactoryServiceContributor() - Constructor for class org.hibernate.search.hcore.impl.SearchFactoryServiceContributor
 
SecondLevelCacheObjectInitializer - Class in org.hibernate.search.query.hibernate.impl
Check if the entity is available in the second level cache and load it if there before falling back to the delegate method.
SecondLevelCacheObjectInitializer(ObjectInitializer) - Constructor for class org.hibernate.search.query.hibernate.impl.SecondLevelCacheObjectInitializer
 
session(SessionImplementor) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
sessionFactoryClosed(SessionFactory) - Method in class org.hibernate.search.hcore.impl.HibernateSearchSessionFactoryObserver
 
sessionFactoryClosing(SessionFactory) - Method in class org.hibernate.search.hcore.impl.HibernateSearchSessionFactoryObserver
 
sessionFactoryCreated(SessionFactory) - Method in class org.hibernate.search.hcore.impl.HibernateSearchSessionFactoryObserver
 
sessionWithOptions() - Method in interface org.hibernate.search.FullTextSession
 
setBatchSize(int) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
setCriteria(Criteria) - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
setCriteriaQuery(Criteria) - Method in interface org.hibernate.search.FullTextQuery
 
setCriteriaQuery(Criteria) - Method in interface org.hibernate.search.jpa.FullTextQuery
Defines the Database Query used to load the Lucene results.
setCriteriaQuery(Criteria) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setEntity(int, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
setEntity(String, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
setEntityType(Class) - Method in class org.hibernate.search.query.hibernate.impl.QueryLoader
 
setEntityTypes(Set<Class<?>>) - Method in class org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
 
setFetchSize(int) - Method in interface org.hibernate.search.FullTextQuery
 
setFetchSize(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setFilter(Filter) - Method in interface org.hibernate.search.FullTextQuery
Deprecated.
setFilter(Filter) - Method in interface org.hibernate.search.jpa.FullTextQuery
Deprecated.
setFilter(Filter) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
setFirstResult(int) - Method in interface org.hibernate.search.FullTextQuery
 
setFirstResult(int) - Method in interface org.hibernate.search.jpa.FullTextQuery
 
setFirstResult(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setFlushMode(FlushModeType) - Method in interface org.hibernate.search.FullTextQuery
 
setFlushMode(FlushModeType) - Method in interface org.hibernate.search.jpa.FullTextQuery
 
setFlushMode(FlushModeType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setHint(String, Object) - Method in interface org.hibernate.search.FullTextQuery
 
setHint(String, Object) - Method in interface org.hibernate.search.jpa.FullTextQuery
 
setHint(String, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setLockMode(LockModeType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setLockMode(String, LockMode) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setLockOptions(LockOptions) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setMaxResults(int) - Method in interface org.hibernate.search.FullTextQuery
 
setMaxResults(int) - Method in interface org.hibernate.search.jpa.FullTextQuery
 
setMaxResults(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setNumberOfFetchingThreads(int) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
setNumberOfObjectLoadingThreads(int) - Method in class org.hibernate.search.jmx.impl.IndexControl
 
setParameter(Parameter, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(Parameter, Calendar, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(Parameter, Date, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(String, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(String, Date, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(String, Calendar, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(int, Object) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(int, Date, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setParameter(int, Calendar, TemporalType) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setProjection(String...) - Method in interface org.hibernate.search.FullTextQuery
 
setProjection(String...) - Method in interface org.hibernate.search.jpa.FullTextQuery
Defines the Lucene field names projected and returned in a query result Each field is converted back to it's object representation, an Object[] being returned for each "row" (similar to an HQL or a Criteria API projection).
setProjection(String...) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setResultTransformer(ResultTransformer) - Method in interface org.hibernate.search.FullTextQuery
Deprecated.
setResultTransformer(ResultTransformer) - Method in interface org.hibernate.search.jpa.FullTextQuery
Defines a result transformer used during projection
setResultTransformer(ResultTransformer) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
Deprecated.
setRowNumber(int) - Method in class org.hibernate.search.query.hibernate.impl.ScrollableResultsImpl
 
setSort(Sort) - Method in interface org.hibernate.search.FullTextQuery
 
setSort(Sort) - Method in interface org.hibernate.search.jpa.FullTextQuery
Allows to let lucene sort the results.
setSort(Sort) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setSpatialParameters(double, double, String) - Method in interface org.hibernate.search.FullTextQuery
 
setSpatialParameters(Coordinates, String) - Method in interface org.hibernate.search.FullTextQuery
 
setSpatialParameters(double, double, String) - Method in interface org.hibernate.search.jpa.FullTextQuery
Defines the center of the spatial search for this query to project distance in results
setSpatialParameters(Coordinates, String) - Method in interface org.hibernate.search.jpa.FullTextQuery
Defines the center of the spatial search for this query to project distance in results
setSpatialParameters(Coordinates, String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setSpatialParameters(double, double, String) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setTimeout(long, TimeUnit) - Method in interface org.hibernate.search.FullTextQuery
 
setTimeout(long, TimeUnit) - Method in interface org.hibernate.search.jpa.FullTextQuery
Define a timeout period for a given unit of time.
setTimeout(int) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
setTimeout(long, TimeUnit) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
SimpleIndexingProgressMonitor - Class in org.hibernate.search.batchindexing.impl
A very simple implementation of MassIndexerProgressMonitor which uses the logger at INFO level to output indexing speed statistics.
SimpleIndexingProgressMonitor() - Constructor for class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
Logs progress of indexing job every 50 documents written.
SimpleIndexingProgressMonitor(int) - Constructor for class org.hibernate.search.batchindexing.impl.SimpleIndexingProgressMonitor
Logs progress of indexing job every logAfterNumberOfDocuments documents written.
skipDirtyChecks() - Method in interface org.hibernate.search.event.impl.EventsIntegratorState
 
skipDirtyChecks(ExtendedSearchIntegrator) - Static method in class org.hibernate.search.event.impl.FullTextIndexEventListener
 
start() - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
start() - Method in interface org.hibernate.search.MassIndexer
Starts the indexing process in background (asynchronous).
startAndWait() - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
startAndWait() - Method in interface org.hibernate.search.MassIndexer
Starts the indexing process, and then block until it's finished.
StatelessSessionAwareRunnable - Interface in org.hibernate.search.batchindexing.impl
 

T

take() - Method in class org.hibernate.search.batchindexing.impl.ProducerConsumerQueue
Blocks until an object is available; when null is returned the client thread should quit.
targetedEntities(IndexedTypeSet) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
tenantIdentifier(String) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
tenantIdentifier(String) - Method in interface org.hibernate.search.batchindexing.spi.MassIndexerWithTenant
Set the tenant that is associated to this MassIndexer.
tenantIdentifier(String) - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
 
threadsForSubsequentFetching(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
Deprecated.
threadsForSubsequentFetching(int) - Method in interface org.hibernate.search.MassIndexer
Deprecated.
Being ignored: this method will be removed.
threadsToLoadObjects(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
threadsToLoadObjects(int) - Method in interface org.hibernate.search.MassIndexer
Set the number of threads to be used to load the root entities.
timeoutManager(TimeoutManager) - Method in class org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder
 
toString() - Method in class org.hibernate.search.query.hibernate.impl.EntityInfoLoadKey
 
toString() - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
transactionContext() - Method in interface org.hibernate.search.FullTextSharedSessionBuilder
Deprecated.
transactionTimeout(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
transactionTimeout(int) - Method in interface org.hibernate.search.MassIndexer
Timeout of transactions for loading ids and entities to be re-indexed.
typesToIndexInParallel(int) - Method in class org.hibernate.search.batchindexing.impl.MassIndexerImpl
 
typesToIndexInParallel(int) - Method in interface org.hibernate.search.MassIndexer
Sets the number of entity types to be indexed in parallel.

U

unproxy(Object) - Method in class org.hibernate.search.engine.impl.HibernateSessionLoadingInitializer
 
unproxy(Object) - Method in class org.hibernate.search.engine.impl.HibernateStatelessInitializer
 
unproxy(Object) - Static method in class org.hibernate.search.hcore.util.impl.HibernateHelper
 
unwrap(Class<T>) - Method in interface org.hibernate.search.FullTextQuery
 
unwrap(Class) - Method in class org.hibernate.search.query.hibernate.impl.FullTextQueryImpl
 
unwrap(Class<T>) - Method in interface org.hibernate.search.SearchFactory
Unwraps some internal Hibernate Search types.

W

whenEnvironmentReady(Runnable) - Method in interface org.hibernate.search.hcore.spi.EnvironmentSynchronizer
Run the given work as soon as the environment is deemed "ready" (exactly what "ready" means is implementation-dependent).
A B C D E F G H I L M N O P Q R S T U W 
Skip navigation links

Copyright © 2006–2017 Hibernate. All rights reserved.