Class MergeState
Holds common state used during segment merging.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inheritance
System.Object
MergeState
Namespace: Lucene.Net.Index
Assembly: Lucene.Net.dll
Syntax
public class MergeState : object
Properties
| Improve this Doc View SourceCheckAbort
Holds the Check
Declaration
public CheckAbort CheckAbort { get; }
Property Value
Type | Description |
---|---|
Check |
DocBase
New docID base per reader.
Declaration
public int[] DocBase { get; set; }
Property Value
Type | Description |
---|---|
System. |
DocMaps
Maps docIDs around deletions.
Declaration
public MergeState.DocMap[] DocMaps { get; set; }
Property Value
Type | Description |
---|---|
Merge |
FieldInfos
Field
Declaration
public FieldInfos FieldInfos { get; set; }
Property Value
Type | Description |
---|---|
Field |
InfoStream
Info
Declaration
public InfoStream InfoStream { get; }
Property Value
Type | Description |
---|---|
Info |
MatchedCount
How many Matching
Declaration
public int MatchedCount { get; set; }
Property Value
Type | Description |
---|---|
System. |
MatchingSegmentReaders
Segment
Declaration
public SegmentReader[] MatchingSegmentReaders { get; set; }
Property Value
Type | Description |
---|---|
Segment |
Readers
Readers being merged.
Declaration
public IList<AtomicReader> Readers { get; }
Property Value
Type | Description |
---|---|
IList<Atomic |
SegmentInfo
Segment
Declaration
public SegmentInfo SegmentInfo { get; }
Property Value
Type | Description |
---|---|
Segment |