ForceMergePolicy
A MergePolicy that only returns forced merges.
NOTE: Use this policy if you wish to disallow background merges but wish to run optimize/forceMerge segment merges.
Functions
Link copied to clipboard
open override fun findForcedDeletesMerges(segmentInfos: SegmentInfos?, mergeContext: MergePolicy.MergeContext?): MergePolicy.MergeSpecification?
Link copied to clipboard
open override fun findForcedMerges(segmentInfos: SegmentInfos?, maxSegmentCount: Int, segmentsToMerge: MutableMap<SegmentCommitInfo, Boolean>?, mergeContext: MergePolicy.MergeContext?): MergePolicy.MergeSpecification?
Link copied to clipboard
open override fun findFullFlushMerges(mergeTrigger: MergeTrigger, segmentInfos: SegmentInfos, mergeContext: MergePolicy.MergeContext): MergePolicy.MergeSpecification?
Link copied to clipboard
open override fun findMerges(mergeTrigger: MergeTrigger?, segmentInfos: SegmentInfos?, mergeContext: MergePolicy.MergeContext?): MergePolicy.MergeSpecification?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun numDeletesToMerge(info: SegmentCommitInfo, delCount: Int, readerSupplier: IOSupplier<CodecReader>): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun useCompoundFile(infos: SegmentInfos, mergedInfo: SegmentCommitInfo, mergeContext: MergePolicy.MergeContext): Boolean