Class IndexWriter.IndexReaderWarmer
If Open(IndexWriter, Boolean) has been called (ie, this writer is in near real-time mode), then after a merge completes, this class can be invoked to warm the reader on the newly merged segment, before the merge commits. This is not required for near real-time search, but will reduce search latency on opening a new near real-time reader after a merge completes.
@lucene.experimental
NOTE: Warm(AtomicReader) is called before any deletes have been carried over to the merged segment.
Inheritance
Assembly: DistributedLucene.Net.dll
Syntax
public abstract class IndexReaderWarmer : object
Constructors
Name | Description |
---|---|
IndexReaderWarmer() | Sole constructor. (For invocation by subclass constructors, typically implicit.) |
Methods
Name | Description |
---|---|
Warm(AtomicReader) | Invoked on the AtomicReader for the newly merged segment, before that segment is made visible to near-real-time readers. |