Class TopOrdAndInt32Queue
Keeps highest results, first by largest System.Int32 value, then tie break by smallest ord.
NOTE: This was TopOrdAndIntQueue in Lucene
Inheritance
System.Object
TopOrdAndInt32Queue
Inherited Members
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.GetSentinelObject()
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Add(Lucene.Net.Facet.OrdAndValue<System.Int32>)
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Insert(Lucene.Net.Facet.OrdAndValue<System.Int32>)
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.InsertWithOverflow(Lucene.Net.Facet.OrdAndValue<System.Int32>)
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Top
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Pop()
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.UpdateTop()
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Count
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.Clear()
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.HeapArray
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.Facet
Assembly: Lucene.Net.Facet.dll
Syntax
public class TopOrdAndInt32Queue : PriorityQueue<OrdAndValue<int>>
Constructors
| Improve this Doc View SourceTopOrdAndInt32Queue(Int32)
Sole constructor.
Declaration
public TopOrdAndInt32Queue(int topN)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | topN |
Methods
| Improve this Doc View SourceLessThan(OrdAndValue<Int32>, OrdAndValue<Int32>)
Declaration
protected override bool LessThan(OrdAndValue<int> a, OrdAndValue<int> b)
Parameters
Type | Name | Description |
---|---|---|
OrdAndValue<System.Int32> | a | |
OrdAndValue<System.Int32> | b |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
Lucene.Net.Util.PriorityQueue<Lucene.Net.Facet.OrdAndValue<System.Int32>>.LessThan(Lucene.Net.Facet.OrdAndValue<System.Int32>, Lucene.Net.Facet.OrdAndValue<System.Int32>)