C# Class Lucene.Net.Index.TestPerSegmentDeletes.RangeMergePolicy

Inheritance: MergePolicy
Afficher le fichier Open project: paulirwin/lucene.net

Méthodes publiques

Méthode Description
Dispose ( ) : void
FindForcedDeletesMerges ( SegmentInfos segmentInfos ) : MergeSpecification
FindForcedMerges ( SegmentInfos segmentInfos, int maxSegmentCount, bool?>.IDictionary segmentsToMerge ) : MergeSpecification
FindMerges ( MergeTrigger mergeTrigger, SegmentInfos segmentInfos ) : MergeSpecification
UseCompoundFile ( SegmentInfos segments, Lucene.Net.Index.SegmentCommitInfo newSegment ) : bool

Private Methods

Méthode Description
RangeMergePolicy ( TestPerSegmentDeletes outerInstance, bool useCompoundFile ) : System

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindForcedDeletesMerges() public méthode

public FindForcedDeletesMerges ( SegmentInfos segmentInfos ) : MergeSpecification
segmentInfos SegmentInfos
Résultat MergeSpecification

FindForcedMerges() public méthode

public FindForcedMerges ( SegmentInfos segmentInfos, int maxSegmentCount, bool?>.IDictionary segmentsToMerge ) : MergeSpecification
segmentInfos SegmentInfos
maxSegmentCount int
segmentsToMerge bool?>.IDictionary
Résultat MergeSpecification

FindMerges() public méthode

public FindMerges ( MergeTrigger mergeTrigger, SegmentInfos segmentInfos ) : MergeSpecification
mergeTrigger MergeTrigger
segmentInfos SegmentInfos
Résultat MergeSpecification

UseCompoundFile() public méthode

public UseCompoundFile ( SegmentInfos segments, Lucene.Net.Index.SegmentCommitInfo newSegment ) : bool
segments SegmentInfos
newSegment Lucene.Net.Index.SegmentCommitInfo
Résultat bool