public class MockRandomMergePolicy extends MergePolicy
MergePolicy.DocMap, MergePolicy.MergeAbortedException, MergePolicy.MergeException, MergePolicy.MergeSpecification, MergePolicy.OneMergeDEFAULT_MAX_CFS_SEGMENT_SIZE, DEFAULT_NO_CFS_RATIO, maxCFSSegmentSize, noCFSRatio, writer| Constructor and Description |
|---|
MockRandomMergePolicy(Random random) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
MergePolicy.MergeSpecification |
findForcedDeletesMerges(SegmentInfos segmentInfos) |
MergePolicy.MergeSpecification |
findForcedMerges(SegmentInfos segmentInfos,
int maxSegmentCount,
Map<SegmentCommitInfo,Boolean> segmentsToMerge) |
MergePolicy.MergeSpecification |
findMerges(MergeTrigger mergeTrigger,
SegmentInfos segmentInfos) |
void |
setDoNonBulkMerges(boolean v)
Set to true if sometimes readers to be merged should be wrapped in a FilterReader
to mixup bulk merging.
|
boolean |
useCompoundFile(SegmentInfos infos,
SegmentCommitInfo mergedInfo) |
clone, getMaxCFSSegmentSizeMB, getNoCFSRatio, isMerged, setIndexWriter, setMaxCFSSegmentSizeMB, setNoCFSRatio, sizepublic MockRandomMergePolicy(Random random)
public void setDoNonBulkMerges(boolean v)
public MergePolicy.MergeSpecification findMerges(MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
findMerges in class MergePolicypublic MergePolicy.MergeSpecification findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo,Boolean> segmentsToMerge) throws IOException
findForcedMerges in class MergePolicyIOExceptionpublic MergePolicy.MergeSpecification findForcedDeletesMerges(SegmentInfos segmentInfos) throws IOException
findForcedDeletesMerges in class MergePolicyIOExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class MergePolicypublic boolean useCompoundFile(SegmentInfos infos, SegmentCommitInfo mergedInfo) throws IOException
useCompoundFile in class MergePolicyIOExceptionCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.