Class MergeState
Holds common state used during segment merging.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
MergeState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Index
Assembly: Lucene.Net.dll
Syntax
public class MergeState
Properties
| Improve this Doc View SourceCheckAbort
Holds the CheckAbort instance, which is invoked periodically to see if the merge has been aborted.
Declaration
public CheckAbort CheckAbort { get; }
Property Value
Type | Description |
---|---|
CheckAbort |
DocBase
New docID base per reader.
Declaration
public int[] DocBase { get; set; }
Property Value
Type | Description |
---|---|
System.Int32[] |
DocMaps
Maps docIDs around deletions.
Declaration
public MergeState.DocMap[] DocMaps { get; set; }
Property Value
Type | Description |
---|---|
MergeState.DocMap[] |
FieldInfos
FieldInfos of the newly merged segment.
Declaration
public FieldInfos FieldInfos { get; set; }
Property Value
Type | Description |
---|---|
FieldInfos |
InfoStream
InfoStream for debugging messages.
Declaration
public InfoStream InfoStream { get; }
Property Value
Type | Description |
---|---|
InfoStream |
MatchedCount
How many MatchingSegmentReaders are set.
Declaration
public int MatchedCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MatchingSegmentReaders
SegmentReaders that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged.
Declaration
public SegmentReader[] MatchingSegmentReaders { get; set; }
Property Value
Type | Description |
---|---|
SegmentReader[] |
Readers
Readers being merged.
Declaration
public IList<AtomicReader> Readers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<AtomicReader> |
SegmentInfo
SegmentInfo of the newly merged segment.
Declaration
public SegmentInfo SegmentInfo { get; }
Property Value
Type | Description |
---|---|
SegmentInfo |