Class IndexWriter.IndexReaderWarmer
If Open(IndexWriter, bool) 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.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
Namespace: Lucene.Net.Index
Assembly: Lucene.Net.dll
Syntax
public abstract class IndexWriter.IndexReaderWarmer
Constructors
IndexReaderWarmer()
Sole constructor. (For invocation by subclass constructors, typically implicit.)
Declaration
protected IndexReaderWarmer()
Methods
Warm(AtomicReader)
Invoked on the AtomicReader for the newly merged segment, before that segment is made visible to near-real-time readers.
Declaration
public abstract void Warm(AtomicReader reader)
Parameters
Type | Name | Description |
---|---|---|
AtomicReader | reader |