public final class RandomMergePolicy
extends org.apache.lucene.index.MergePolicy
MergePolicy
with a no-arg constructor that proxies to a
wrapped instance retrieved from LuceneTestCase.newMergePolicy(java.util.Random)
.
Solr tests utilizing the Lucene randomized test framework can refer
to this class in solrconfig.xml to get a fully randomized merge policy.org.apache.lucene.index.MergePolicy.DocMap, org.apache.lucene.index.MergePolicy.MergeAbortedException, org.apache.lucene.index.MergePolicy.MergeException, org.apache.lucene.index.MergePolicy.MergeSpecification, org.apache.lucene.index.MergePolicy.OneMerge
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
Constructor and Description |
---|
RandomMergePolicy() |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.index.MergePolicy.MergeSpecification |
findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos segmentInfos,
org.apache.lucene.index.IndexWriter writer) |
org.apache.lucene.index.MergePolicy.MergeSpecification |
findForcedMerges(org.apache.lucene.index.SegmentInfos segmentInfos,
int maxSegmentCount,
Map<org.apache.lucene.index.SegmentCommitInfo,Boolean> segmentsToMerge,
org.apache.lucene.index.IndexWriter writer) |
org.apache.lucene.index.MergePolicy.MergeSpecification |
findMerges(org.apache.lucene.index.MergeTrigger mergeTrigger,
org.apache.lucene.index.SegmentInfos segmentInfos,
org.apache.lucene.index.IndexWriter writer) |
boolean |
useCompoundFile(org.apache.lucene.index.SegmentInfos infos,
org.apache.lucene.index.SegmentCommitInfo mergedInfo,
org.apache.lucene.index.IndexWriter writer) |
public org.apache.lucene.index.MergePolicy.MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos segmentInfos, org.apache.lucene.index.IndexWriter writer) throws IOException
findForcedDeletesMerges
in class org.apache.lucene.index.MergePolicy
IOException
public org.apache.lucene.index.MergePolicy.MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos segmentInfos, int maxSegmentCount, Map<org.apache.lucene.index.SegmentCommitInfo,Boolean> segmentsToMerge, org.apache.lucene.index.IndexWriter writer) throws IOException
findForcedMerges
in class org.apache.lucene.index.MergePolicy
IOException
public org.apache.lucene.index.MergePolicy.MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger mergeTrigger, org.apache.lucene.index.SegmentInfos segmentInfos, org.apache.lucene.index.IndexWriter writer) throws IOException
findMerges
in class org.apache.lucene.index.MergePolicy
IOException
public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos infos, org.apache.lucene.index.SegmentCommitInfo mergedInfo, org.apache.lucene.index.IndexWriter writer) throws IOException
useCompoundFile
in class org.apache.lucene.index.MergePolicy
IOException
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.