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| 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-2016 Apache Software Foundation. All Rights Reserved.