org.apache.lucene.index
public class MockRandomMergePolicy extends MergePolicy
MergePolicy.DocMap, MergePolicy.MergeAbortedException, MergePolicy.MergeException, MergePolicy.MergeSpecification, MergePolicy.MergeTrigger, MergePolicy.OneMerge
DEFAULT_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(MergePolicy.MergeTrigger mergeTrigger,
SegmentInfos segmentInfos) |
boolean |
useCompoundFile(SegmentInfos infos,
SegmentCommitInfo mergedInfo) |
clone, getMaxCFSSegmentSizeMB, getNoCFSRatio, isMerged, setIndexWriter, setMaxCFSSegmentSizeMB, setNoCFSRatio, size
public MockRandomMergePolicy(Random random)
public MergePolicy.MergeSpecification findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
findMerges
in class MergePolicy
public MergePolicy.MergeSpecification findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo,Boolean> segmentsToMerge) throws IOException
findForcedMerges
in class MergePolicy
IOException
public MergePolicy.MergeSpecification findForcedDeletesMerges(SegmentInfos segmentInfos) throws IOException
findForcedDeletesMerges
in class MergePolicy
IOException
public void close()
close
in interface Closeable
close
in class MergePolicy
public boolean useCompoundFile(SegmentInfos infos, SegmentCommitInfo mergedInfo) throws IOException
useCompoundFile
in class MergePolicy
IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.