• API

    Show / Hide Table of Contents

    Class Lookup.LookupPriorityQueue

    A Lucene.Net.Util.PriorityQueue<T> collecting a fixed size of high priority Lookup.LookupResults.

    Inheritance
    System.Object
    Lucene.Net.Util.PriorityQueue<Lookup.LookupResult>
    Lookup.LookupPriorityQueue
    Inherited Members
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.GetSentinelObject()
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Add(Lucene.Net.Search.Suggest.Lookup.LookupResult)
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Insert(Lucene.Net.Search.Suggest.Lookup.LookupResult)
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.InsertWithOverflow(Lucene.Net.Search.Suggest.Lookup.LookupResult)
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Top
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Pop()
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.UpdateTop()
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Count
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.Clear()
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.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.Search.Suggest
    Assembly: Lucene.Net.Suggest.dll
    Syntax
    public sealed class LookupPriorityQueue : PriorityQueue<Lookup.LookupResult>

    Constructors

    | Improve this Doc View Source

    LookupPriorityQueue(Int32)

    Creates a new priority queue of the specified size.

    Declaration
    public LookupPriorityQueue(int size)
    Parameters
    Type Name Description
    System.Int32 size

    Methods

    | Improve this Doc View Source

    GetResults()

    Returns the top N results in descending order.

    Declaration
    public Lookup.LookupResult[] GetResults()
    Returns
    Type Description
    Lookup.LookupResult[]

    the top N results in descending order.

    | Improve this Doc View Source

    LessThan(Lookup.LookupResult, Lookup.LookupResult)

    Declaration
    protected override bool LessThan(Lookup.LookupResult a, Lookup.LookupResult b)
    Parameters
    Type Name Description
    Lookup.LookupResult a
    Lookup.LookupResult b
    Returns
    Type Description
    System.Boolean
    Overrides
    Lucene.Net.Util.PriorityQueue<Lucene.Net.Search.Suggest.Lookup.LookupResult>.LessThan(Lucene.Net.Search.Suggest.Lookup.LookupResult, Lucene.Net.Search.Suggest.Lookup.LookupResult)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)