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 PointsReader
pointValuesToReader
(LeafReader reader) private static DocValuesProducer
readerToDocValuesProducer
(LeafReader reader) private static FieldsProducer
readerToFieldsProducer
(LeafReader reader) private static NormsProducer
readerToNormsProducer
(LeafReader reader) private static StoredFieldsReader
readerToStoredFieldsReader
(LeafReader reader) private static TermVectorsReader
readerToTermVectorsReader
(LeafReader reader) private static KnnVectorsReader
readerToVectorReader
(LeafReader reader) static CodecReader
wrap
(LeafReader reader) Returns aCodecReader
view of reader.
-
Constructor Details
-
SlowCodecReaderWrapper
private SlowCodecReaderWrapper()No instantiation
-
-
Method Details
-
wrap
Returns aCodecReader
view of reader.If
reader
is already aCodecReader
, it is returned directly. Otherwise, a (slow) view is returned.- Throws:
IOException
-
pointValuesToReader
-
readerToVectorReader
-
readerToNormsProducer
-
readerToDocValuesProducer
-
readerToStoredFieldsReader
-
readerToTermVectorsReader
-
readerToFieldsProducer
- Throws:
IOException
-