Show / Hide Table of Contents

    Enum SortFieldType

    Specifies the type of the terms to be sorted, or special types such as CUSTOM

    Namespace: Lucene.Net.Search
    Assembly: Lucene.Net.dll
    Syntax
    public enum SortFieldType

    Fields

    Name Description
    BYTE

    Sort using term values as encoded System.Bytes. Sort values are System.Byte and lower values are at the front.

    BYTES

    Sort use byte[] index values.

    CUSTOM

    Sort using a custom System.Collections.Generic.IComparer<T>. Sort values are any System.IComparable<T> and sorting is done according to natural order.

    DOC

    Sort by document number (index order). Sort values are System.Int32 and lower values are at the front.

    DOUBLE

    Sort using term values as encoded System.Doubles. Sort values are System.Double and lower values are at the front.

    INT16

    Sort using term values as encoded System.Int16s. Sort values are System.Int16 and lower values are at the front.

    NOTE: This was SHORT in Lucene

    INT32

    Sort using term values as encoded System.Int32s. Sort values are System.Int32 and lower values are at the front.

    NOTE: This was INT in Lucene

    INT64

    Sort using term values as encoded System.Int64s. Sort values are System.Int64 and lower values are at the front.

    NOTE: This was LONG in Lucene

    REWRITEABLE

    Force rewriting of SortField using Rewrite(IndexSearcher) before it can be used for sorting

    SCORE

    Sort by document score (relevance). Sort values are System.Single and higher values are at the front.

    SINGLE

    Sort using term values as encoded System.Singles. Sort values are System.Single and lower values are at the front.

    NOTE: This was FLOAT in Lucene

    STRING

    Sort using term values as System.Strings. Sort values are System.Strings and lower values are at the front.

    STRING_VAL

    Sort using term values as System.Strings, but comparing by value (using CompareTo(BytesRef)) for all comparisons. this is typically slower than STRING, which uses ordinals to do the sorting.

    Extension Methods

    Number.IsNumber()
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Licensed to the Apache Software Foundation (ASF)