Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class AbstractGroupFacetCollector.AbstractSegmentResult

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Inheritance
    object
    AbstractGroupFacetCollector.AbstractSegmentResult
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.Search.Grouping
    Assembly: Lucene.Net.Grouping.dll
    Syntax
    protected abstract class AbstractGroupFacetCollector.AbstractSegmentResult
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    Constructors

    AbstractSegmentResult(int[], int, int, int)

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected AbstractSegmentResult(int[] counts, int total, int missing, int maxTermPos)
    Parameters
    Type Name Description
    int[] counts
    int total
    int missing
    int maxTermPos
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    Fields

    m_counts

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected readonly int[] m_counts
    Field Value
    Type Description
    int[]
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    m_maxTermPos

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected readonly int m_maxTermPos
    Field Value
    Type Description
    int
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    m_mergePos

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected int m_mergePos
    Field Value
    Type Description
    int
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    m_mergeTerm

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected BytesRef m_mergeTerm
    Field Value
    Type Description
    BytesRef
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    m_missing

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected readonly int m_missing
    Field Value
    Type Description
    int
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    m_total

    Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.

    Declaration
    protected readonly int m_total
    Field Value
    Type Description
    int
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    Methods

    NextTerm()

    Go to next term in this AbstractGroupFacetCollector.AbstractSegmentResult in order to retrieve the grouped facet counts.

    Declaration
    protected abstract void NextTerm()
    Remarks

    LUCENENET NOTE: Renamed from SegmentResult to AbstractSegmentResult to avoid naming conflicts with subclasses.

    Exceptions
    Type Condition
    IOException

    If I/O related errors occur

    Back to top Copyright © 2024 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.