Class 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 Detail

      • 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.