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.MergePolicyIOExceptionpublic 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.MergePolicyIOExceptionpublic 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.MergePolicyIOExceptionpublic 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.MergePolicyIOExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.