Class FunctionAllGroupHeadsCollector
An implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when grouping by Lucene.Net.Queries.Function.ValueSource.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
FunctionAllGroupHeadsCollector
Implements
Lucene.Net.Search.ICollector
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.Search.Grouping.Function
Assembly: Lucene.Net.Grouping.dll
Syntax
public class FunctionAllGroupHeadsCollector : AbstractAllGroupHeadsCollector<FunctionAllGroupHeadsCollector.GroupHead>, ICollector
Constructors
| Improve this Doc View SourceFunctionAllGroupHeadsCollector(ValueSource, IDictionary, Sort)
Constructs a FunctionAllGroupHeadsCollector instance.
Declaration
public FunctionAllGroupHeadsCollector(ValueSource groupBy, IDictionary vsContext, Sort sortWithinGroup)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Queries.Function.ValueSource | groupBy | The Lucene.Net.Queries.Function.ValueSource to group by |
System.Collections.IDictionary | vsContext | The Lucene.Net.Queries.Function.ValueSource context |
Lucene.Net.Search.Sort | sortWithinGroup | The sort within a group |
Properties
| Improve this Doc View SourceCollectedGroupHeads
Declaration
protected override ICollection<FunctionAllGroupHeadsCollector.GroupHead> CollectedGroupHeads { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<FunctionAllGroupHeadsCollector.GroupHead> |
Overrides
Lucene.Net.Search.Grouping.AbstractAllGroupHeadsCollector<Lucene.Net.Search.Grouping.Function.FunctionAllGroupHeadsCollector.GroupHead>.CollectedGroupHeads
Methods
| Improve this Doc View SourceRetrieveGroupHeadAndAddIfNotExist(Int32)
Declaration
protected override void RetrieveGroupHeadAndAddIfNotExist(int doc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | doc |
Overrides
Lucene.Net.Search.Grouping.AbstractAllGroupHeadsCollector<Lucene.Net.Search.Grouping.Function.FunctionAllGroupHeadsCollector.GroupHead>.RetrieveGroupHeadAndAddIfNotExist(System.Int32)
|
Improve this Doc
View Source
SetNextReader(AtomicReaderContext)
Declaration
public override void SetNextReader(AtomicReaderContext context)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Index.AtomicReaderContext | context |
Overrides
| Improve this Doc View SourceSetScorer(Scorer)
Declaration
public override void SetScorer(Scorer scorer)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Search.Scorer | scorer |
Overrides
Implements
Lucene.Net.Search.ICollector