java.lang.Object
org.apache.lucene.index.SlowCodecReaderWrapper
Wraps arbitrary readers for merging. Note that this can cause slow and memory-intensive merges.
Consider using
FilterCodecReader instead.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static PointsReaderpointValuesToReader(LeafReader reader) private static DocValuesProducerreaderToDocValuesProducer(LeafReader reader) private static FieldsProducerreaderToFieldsProducer(LeafReader reader) private static NormsProducerreaderToNormsProducer(LeafReader reader) private static StoredFieldsReaderreaderToStoredFieldsReader(LeafReader reader) private static TermVectorsReaderreaderToTermVectorsReader(LeafReader reader) private static KnnVectorsReaderreaderToVectorReader(LeafReader reader) static CodecReaderwrap(LeafReader reader) Returns aCodecReaderview of reader.
-
Constructor Details
-
SlowCodecReaderWrapper
private SlowCodecReaderWrapper()No instantiation
-
-
Method Details
-
wrap
Returns aCodecReaderview of reader.If
readeris already aCodecReader, it is returned directly. Otherwise, a (slow) view is returned.- Throws:
IOException
-
pointValuesToReader
-
readerToVectorReader
-
readerToNormsProducer
-
readerToDocValuesProducer
-
readerToStoredFieldsReader
-
readerToTermVectorsReader
-
readerToFieldsProducer
- Throws:
IOException
-