- java.lang.Object
-
- org.apache.lucene.index.SimpleMergedSegmentWarmer
-
- All Implemented Interfaces:
IndexWriter.IndexReaderWarmer
public class SimpleMergedSegmentWarmer extends java.lang.Object implements IndexWriter.IndexReaderWarmer
A very simple merged segment warmer that just ensures data structures are initialized.
-
-
Field Summary
Fields Modifier and Type Field Description private InfoStream
infoStream
-
Constructor Summary
Constructors Constructor Description SimpleMergedSegmentWarmer(InfoStream infoStream)
Creates a new SimpleMergedSegmentWarmer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
warm(LeafReader reader)
Invoked on theLeafReader
for the newly merged segment, before that segment is made visible to near-real-time readers.
-
-
-
Field Detail
-
infoStream
private final InfoStream infoStream
-
-
Constructor Detail
-
SimpleMergedSegmentWarmer
public SimpleMergedSegmentWarmer(InfoStream infoStream)
Creates a new SimpleMergedSegmentWarmer- Parameters:
infoStream
- InfoStream to log statistics about warming.
-
-
Method Detail
-
warm
public void warm(LeafReader reader) throws java.io.IOException
Description copied from interface:IndexWriter.IndexReaderWarmer
Invoked on theLeafReader
for the newly merged segment, before that segment is made visible to near-real-time readers.- Specified by:
warm
in interfaceIndexWriter.IndexReaderWarmer
- Throws:
java.io.IOException
-
-