Fork me on GitHub
  • API

    Show / Hide Table of Contents

    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 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
    System.Collections.Generic.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 © 2022 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.