Class SortingCodecReader

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, Accountable

    public final class SortingCodecReader
    extends FilterCodecReader
    An CodecReader which supports sorting documents by a given Sort. This can be used to re-sort and index after it's been created by wrapping all readers of the index with this reader and adding it to a fresh IndexWriter via IndexWriter.addIndexes(CodecReader...). NOTE: This reader should only be used for merging. Pulling fields from this reader might be very costly and memory intensive.
    • Field Detail

      • cachedField

        private java.lang.String cachedField
      • cachedObject

        private java.lang.Object cachedObject
      • cacheIsNorms

        private boolean cacheIsNorms
      • cacheStats

        private final java.util.Map<java.lang.String,​java.lang.Integer> cacheStats