Show / Hide Table of Contents

    Class Int64RangeFacetCounts

    Facets implementation that computes counts for dynamic long ranges from a provided ValueSource, using Int64Val(Int32) or Int64Val(Int32, Int64[]). Use this for dimensions that change in real-time (e.g. a relative time based dimension like "Past day", "Past 2 days", etc.) or that change for each request (e.g. distance from the user's location, "< 1 km", "< 2 km", etc.).

    NOTE: This was LongRangeFacetCounts in Lucene

    @lucene.experimental

    Inheritance
    System.Object
    Facets
    RangeFacetCounts
    Int64RangeFacetCounts
    Inherited Members
    RangeFacetCounts.m_ranges
    RangeFacetCounts.m_counts
    RangeFacetCounts.m_fastMatchFilter
    RangeFacetCounts.m_field
    RangeFacetCounts.m_totCount
    RangeFacetCounts.GetTopChildren(Int32, String, String[])
    RangeFacetCounts.GetSpecificValue(String, String[])
    RangeFacetCounts.GetAllDims(Int32)
    Namespace: Lucene.Net.Facet.Range
    Assembly: Lucene.Net.Facet.dll
    Syntax
    public class Int64RangeFacetCounts : RangeFacetCounts

    Constructors

    | Improve this Doc View Source

    Int64RangeFacetCounts(String, FacetsCollector, Int64Range[])

    Create Int64RangeFacetCounts, using Int64FieldSource from the specified field.

    Declaration
    public Int64RangeFacetCounts(string field, FacetsCollector hits, params Int64Range[] ranges)
    Parameters
    Type Name Description
    System.String field
    FacetsCollector hits
    Int64Range[] ranges
    | Improve this Doc View Source

    Int64RangeFacetCounts(String, ValueSource, FacetsCollector, Int64Range[])

    Create Int64RangeFacetCounts, using the provided ValueSource.

    Declaration
    public Int64RangeFacetCounts(string field, ValueSource valueSource, FacetsCollector hits, params Int64Range[] ranges)
    Parameters
    Type Name Description
    System.String field
    ValueSource valueSource
    FacetsCollector hits
    Int64Range[] ranges
    | Improve this Doc View Source

    Int64RangeFacetCounts(String, ValueSource, FacetsCollector, Search.Filter, Int64Range[])

    Create Int64RangeFacetCounts, using the provided ValueSource, and using the provided Filter as a fastmatch: only documents passing the filter are checked for the matching ranges. The filter must be random access (implement ).

    Declaration
    public Int64RangeFacetCounts(string field, ValueSource valueSource, FacetsCollector hits, Search.Filter fastMatchFilter, params Int64Range[] ranges)
    Parameters
    Type Name Description
    System.String field
    ValueSource valueSource
    FacetsCollector hits
    Search.Filter fastMatchFilter
    Int64Range[] ranges
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)