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
Inherited Members
Namespace: Lucene.Net.Facet.Range
Assembly: Lucene.Net.Facet.dll
Syntax
public class Int64RangeFacetCounts : RangeFacetCounts
Constructors
| Improve this Doc View SourceInt64RangeFacetCounts(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 |
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 |
Int64RangeFacetCounts(String, ValueSource, FacetsCollector, 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 Bits).
Declaration
public Int64RangeFacetCounts(string field, ValueSource valueSource, FacetsCollector hits, Filter fastMatchFilter, params Int64Range[] ranges)
Parameters
Type | Name | Description |
---|---|---|
System.String | field | |
ValueSource | valueSource | |
FacetsCollector | hits | |
Filter | fastMatchFilter | |
Int64Range[] | ranges |