Package org.apache.solr.util
Class RandomForceMergePolicy
- java.lang.Object
 - 
- org.apache.lucene.index.MergePolicy
 - 
- org.apache.lucene.index.FilterMergePolicy
 - 
- org.apache.solr.util.RandomMergePolicy
 - 
- org.apache.solr.util.RandomForceMergePolicy
 
 
 
 
 
- 
- All Implemented Interfaces:
 org.apache.lucene.util.Unwrappable<org.apache.lucene.index.MergePolicy>
public final class RandomForceMergePolicy extends RandomMergePolicy
AMergePolicywith a no-arg constructor that proxies to aForceMergePolicywrapped instance retrieved fromLuceneTestCase.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 that only returns forced merges. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class org.apache.lucene.index.MergePolicy
org.apache.lucene.index.MergePolicy.MergeAbortedException, org.apache.lucene.index.MergePolicy.MergeContext, org.apache.lucene.index.MergePolicy.MergeException, org.apache.lucene.index.MergePolicy.MergeSpecification, org.apache.lucene.index.MergePolicy.OneMerge, org.apache.lucene.index.MergePolicy.OneMergeProgress 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RandomForceMergePolicy() 
- 
Method Summary
- 
Methods inherited from class org.apache.lucene.index.FilterMergePolicy
findForcedDeletesMerges, findForcedMerges, findFullFlushMerges, findMerges, findMerges, getMaxCFSSegmentSizeMB, getNoCFSRatio, keepFullyDeletedSegment, maxFullFlushMergeSize, numDeletesToMerge, setMaxCFSSegmentSizeMB, setNoCFSRatio, size, toString, unwrap, useCompoundFile 
 - 
 
 -