Class AbstractGroupFacetCollector.AbstractSegmentResult
Contains the local grouped segment counts for a particular segment. Each AbstractGroupFacetCollector.AbstractSegmentResult must be added together.
Inherited Members
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  |