Class LongRangeFacetCounts

java.lang.Object
org.apache.lucene.facet.Facets
org.apache.lucene.facet.range.LongRangeFacetCounts

public class LongRangeFacetCounts extends Facets
Facets implementation that computes counts for dynamic long ranges. 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.).
WARNING: This API is experimental and might change in incompatible ways in the next release.
  • Field Details

    • ranges

      protected final Range[] ranges
      Ranges passed to constructor.
    • counts

      protected final int[] counts
      Counts, initialized in by subclass.
    • fastMatchQuery

      protected final Query fastMatchQuery
      Optional: if specified, we first test this Query to see whether the document should be checked for matching ranges. If this is null, all documents are checked.
    • field

      protected final String field
      Our field name.
    • totCount

      protected int totCount
      Total number of hits.
  • Constructor Details

  • Method Details