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
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, 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 |