Class SortingMergePolicy


  • public final class SortingMergePolicy
    extends org.apache.lucene.index.FilterMergePolicy
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.lucene.index.MergePolicy

        org.apache.lucene.index.MergePolicy.MergeAbortedException, org.apache.lucene.index.MergePolicy.MergeContext, org.apache.lucene.index.MergePolicy.MergeException, org.apache.lucene.index.MergePolicy.MergeSpecification, org.apache.lucene.index.MergePolicy.OneMerge, org.apache.lucene.index.MergePolicy.OneMergeProgress
    • Field Summary

      • Fields inherited from class org.apache.lucene.index.FilterMergePolicy

        in
      • Fields inherited from class org.apache.lucene.index.MergePolicy

        DEFAULT_MAX_CFS_SEGMENT_SIZE, DEFAULT_NO_CFS_RATIO, maxCFSSegmentSize, noCFSRatio
    • Constructor Summary

      Constructors 
      Constructor Description
      SortingMergePolicy​(org.apache.lucene.index.MergePolicy in, org.apache.lucene.search.Sort sort)
      Create a new MergePolicy that sorts documents with the given sort.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.lucene.search.Sort getSort()
      Return the Sort order that is used to sort segments when merging.
      String toString()  
      • Methods inherited from class org.apache.lucene.index.FilterMergePolicy

        findForcedDeletesMerges, findForcedMerges, findFullFlushMerges, findMerges, getMaxCFSSegmentSizeMB, getNoCFSRatio, keepFullyDeletedSegment, numDeletesToMerge, setMaxCFSSegmentSizeMB, setNoCFSRatio, size, useCompoundFile
      • Methods inherited from class org.apache.lucene.index.MergePolicy

        assertDelCount, isMerged, message, segString, verbose
    • Constructor Detail

      • SortingMergePolicy

        public SortingMergePolicy​(org.apache.lucene.index.MergePolicy in,
                                  org.apache.lucene.search.Sort sort)
        Create a new MergePolicy that sorts documents with the given sort.
    • Method Detail

      • getSort

        public org.apache.lucene.search.Sort getSort()
        Return the Sort order that is used to sort segments when merging.
      • toString

        public String toString()
        Overrides:
        toString in class org.apache.lucene.index.FilterMergePolicy