| Class | Description |
|---|---|
| DefaultIndexReaderAccessor |
Provides access to IndexReaders.
|
| IndexManagerGroupHolder |
Holds references to all index managers representing either:
The only index manager of a given index (no sharding)
The index managers for each shard of a given index (sharding)
|
| IndexManagerHolder |
Stores references to
IndexManager instances, and starts or stops them. |
| IndexShardingStrategyIndexManagerSelector | |
| NotShardedIndexManagerSelector | |
| NotSharedReaderProvider |
Open a reader each time
|
| NRTIndexManager |
IndexManager implementation taking advantage of the Near-Real-Time
features of Lucene.
|
| PeriodicRefreshingReaderProvider |
This
ReaderProvider shares IndexReader buffers among threads and
will return "recently" refreshed ReaderProvider, which implies
query results might represent the state of a slightly out of date index. |
| PropertiesParseHelper |
Contains helper to parse properties which should be read by the majority
of IndexManager implementations.
|
| SharingBufferReaderProvider |
This
ReaderProvider shares IndexReaders as long as they are "current";
It uses IndexReader.reopen() which should improve performance on larger indexes
as it shares buffers with previous IndexReader generation for the segments which didn't change. |
Copyright © 2006–2017 Hibernate. All rights reserved.