Class MultiSorter

java.lang.Object
org.apache.lucene.index.MultiSorter

final class MultiSorter extends Object
  • Constructor Details

    • MultiSorter

      MultiSorter()
  • Method Details

    • sort

      static MergeState.DocMap[] sort(Sort sort, List<CodecReader> readers) throws IOException
      Does a merge sort of the leaves of the incoming reader, returning MergeState.DocMap to map each leaf's documents into the merged segment. The documents for each incoming leaf reader must already be sorted by the same sort! Returns null if the merge sort is not needed (segments are already in index sort order).
      Throws:
      IOException