Class BalancedSegmentMergePolicy.MergePolicyParams

  • Enclosing class:
    BalancedSegmentMergePolicy

    public static class BalancedSegmentMergePolicy.MergePolicyParams
    extends Object
    Specifies configuration parameters for BalancedSegmentMergePolicy.
    • Constructor Detail

      • MergePolicyParams

        public MergePolicyParams()
    • Method Detail

      • setNumLargeSegments

        public void setNumLargeSegments​(int numLargeSegments)
      • getNumLargeSegments

        public int getNumLargeSegments()
      • setMaxSmallSegments

        public void setMaxSmallSegments​(int maxSmallSegments)
      • getMaxSmallSegments

        public int getMaxSmallSegments()
      • setPartialExpunge

        public void setPartialExpunge​(boolean doPartialExpunge)
      • getPartialExpunge

        public boolean getPartialExpunge()
      • setMergeFactor

        public void setMergeFactor​(int mergeFactor)
      • getMergeFactor

        public int getMergeFactor()
      • setMaxMergeDocs

        public void setMaxMergeDocs​(int maxMergeDocs)
      • getMaxMergeDocs

        public int getMaxMergeDocs()
      • setUseCompoundFile

        public void setUseCompoundFile​(boolean useCompoundFile)
      • isUseCompoundFile

        public boolean isUseCompoundFile()