Show / Hide Table of Contents

    Class FieldValueHitQueue<T>

    Expert: A hit queue for sorting by hits by terms in more than one field. Uses FieldCache.DEFAULT for maintaining internal term lookup tables.

    @lucene.experimental @since 2.9

    Inheritance
    System.Object
    PriorityQueue<T>
    FieldValueHitQueue<T>
    Inherited Members
    PriorityQueue<T>.LessThan(T, T)
    PriorityQueue<T>.GetSentinelObject()
    PriorityQueue<T>.Add(T)
    PriorityQueue<T>.InsertWithOverflow(T)
    PriorityQueue<T>.Top
    PriorityQueue<T>.Pop()
    PriorityQueue<T>.UpdateTop()
    PriorityQueue<T>.Count
    PriorityQueue<T>.Clear()
    PriorityQueue<T>.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
    Assembly: Lucene.Net.dll
    Syntax
    public abstract class FieldValueHitQueue<T> : PriorityQueue<T> where T : FieldValueHitQueue.Entry
    Type Parameters
    Name Description
    T

    Fields

    | Improve this Doc View Source

    m_comparers

    Declaration
    protected readonly FieldComparer[] m_comparers
    Field Value
    Type Description
    FieldComparer[]
    | Improve this Doc View Source

    m_fields

    Stores the sort criteria being used.

    Declaration
    protected readonly SortField[] m_fields
    Field Value
    Type Description
    SortField[]
    | Improve this Doc View Source

    m_firstComparer

    Declaration
    protected FieldComparer m_firstComparer
    Field Value
    Type Description
    FieldComparer
    | Improve this Doc View Source

    m_reverseMul

    Declaration
    protected readonly int[] m_reverseMul
    Field Value
    Type Description
    System.Int32[]

    Properties

    | Improve this Doc View Source

    Comparers

    Declaration
    public virtual FieldComparer[] Comparers { get; }
    Property Value
    Type Description
    FieldComparer[]
    | Improve this Doc View Source

    ReverseMul

    Declaration
    public virtual int[] ReverseMul { get; }
    Property Value
    Type Description
    System.Int32[]

    Methods

    | Improve this Doc View Source

    SetComparer(Int32, FieldComparer)

    Declaration
    public virtual void SetComparer(int pos, FieldComparer comparer)
    Parameters
    Type Name Description
    System.Int32 pos
    FieldComparer comparer

    Extension Methods

    Number.IsNumber(Object)

    See Also

    Search(Query, Filter, Int32, Sort)
    FieldCache
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Licensed to the Apache Software Foundation (ASF)