Show / Hide Table of Contents

    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 Source

    CheckAbort

    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
    | Improve this Doc View Source

    DocBase

    New docID base per reader.

    Declaration
    public int[] DocBase { get; set; }
    Property Value
    Type Description
    System.Int32[]
    | Improve this Doc View Source

    DocMaps

    Maps docIDs around deletions.

    Declaration
    public MergeState.DocMap[] DocMaps { get; set; }
    Property Value
    Type Description
    MergeState.DocMap[]
    | Improve this Doc View Source

    FieldInfos

    FieldInfos of the newly merged segment.

    Declaration
    public FieldInfos FieldInfos { get; set; }
    Property Value
    Type Description
    FieldInfos
    | Improve this Doc View Source

    InfoStream

    InfoStream for debugging messages.

    Declaration
    public InfoStream InfoStream { get; }
    Property Value
    Type Description
    InfoStream
    | Improve this Doc View Source

    MatchedCount

    How many MatchingSegmentReaders are set.

    Declaration
    public int MatchedCount { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    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[]
    | Improve this Doc View Source

    Readers

    Readers being merged.

    Declaration
    public IList<AtomicReader> Readers { get; }
    Property Value
    Type Description
    IList<AtomicReader>
    | Improve this Doc View Source

    SegmentInfo

    SegmentInfo of the newly merged segment.

    Declaration
    public SegmentInfo SegmentInfo { get; }
    Property Value
    Type Description
    SegmentInfo
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)