Class MockRandomMergePolicy
that makes random decisions for testing.
Inheritance
System.Object
MockRandomMergePolicy
Assembly: Lucene.Net.TestFramework.dll
Syntax
public class MockRandomMergePolicy : MergePolicy
Constructors
|
Improve this Doc
View Source
MockRandomMergePolicy(Random)
Declaration
public MockRandomMergePolicy(Random random)
Parameters
Type |
Name |
Description |
Random |
random |
|
Methods
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
|
Improve this Doc
View Source
FindForcedDeletesMerges(SegmentInfos)
Declaration
public override MergeSpecification FindForcedDeletesMerges(SegmentInfos segmentInfos)
Parameters
Type |
Name |
Description |
SegmentInfos |
segmentInfos |
|
Returns
Type |
Description |
MergeSpecification |
|
|
Improve this Doc
View Source
FindForcedMerges(SegmentInfos, Int32, IDictionary<SegmentCommitInfo, Nullable<Boolean>>)
Declaration
public override MergeSpecification FindForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, IDictionary<SegmentCommitInfo, bool?> segmentsToMerge)
Parameters
Type |
Name |
Description |
SegmentInfos |
segmentInfos |
|
System.Int32 |
maxSegmentCount |
|
IDictionary<SegmentCommitInfo, System.Nullable<System.Boolean>> |
segmentsToMerge |
|
Returns
Type |
Description |
MergeSpecification |
|
|
Improve this Doc
View Source
FindMerges(MergeTrigger, SegmentInfos)
Declaration
public override MergeSpecification FindMerges(MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
Parameters
Type |
Name |
Description |
MergeTrigger |
mergeTrigger |
|
SegmentInfos |
segmentInfos |
|
Returns
Type |
Description |
MergeSpecification |
|
|
Improve this Doc
View Source
UseCompoundFile(SegmentInfos, SegmentCommitInfo)
Declaration
public override bool UseCompoundFile(SegmentInfos infos, SegmentCommitInfo mergedInfo)
Parameters
Type |
Name |
Description |
SegmentInfos |
infos |
|
SegmentCommitInfo |
mergedInfo |
|
Returns
Type |
Description |
System.Boolean |
|