public class MockRandomMergePolicy
extends org.apache.lucene.index.MergePolicy
Constructor and Description |
---|
MockRandomMergePolicy(Random random) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.apache.lucene.index.MergePolicy.MergeSpecification |
findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos segmentInfos) |
org.apache.lucene.index.MergePolicy.MergeSpecification |
findForcedMerges(org.apache.lucene.index.SegmentInfos segmentInfos,
int maxSegmentCount,
Map<org.apache.lucene.index.SegmentInfo,Boolean> segmentsToMerge) |
org.apache.lucene.index.MergePolicy.MergeSpecification |
findMerges(org.apache.lucene.index.SegmentInfos segmentInfos) |
boolean |
useCompoundFile(org.apache.lucene.index.SegmentInfos infos,
org.apache.lucene.index.SegmentInfo mergedInfo) |
public MockRandomMergePolicy(Random random)
public org.apache.lucene.index.MergePolicy.MergeSpecification findMerges(org.apache.lucene.index.SegmentInfos segmentInfos)
findMerges
in class org.apache.lucene.index.MergePolicy
public org.apache.lucene.index.MergePolicy.MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos segmentInfos, int maxSegmentCount, Map<org.apache.lucene.index.SegmentInfo,Boolean> segmentsToMerge) throws org.apache.lucene.index.CorruptIndexException, IOException
findForcedMerges
in class org.apache.lucene.index.MergePolicy
org.apache.lucene.index.CorruptIndexException
IOException
public org.apache.lucene.index.MergePolicy.MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos segmentInfos) throws org.apache.lucene.index.CorruptIndexException, IOException
findForcedDeletesMerges
in class org.apache.lucene.index.MergePolicy
org.apache.lucene.index.CorruptIndexException
IOException
public void close()
public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos infos, org.apache.lucene.index.SegmentInfo mergedInfo) throws IOException
useCompoundFile
in class org.apache.lucene.index.MergePolicy
IOException