Class RangeFacetCounts
Base class for range faceting.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Facet.Range
Assembly: Lucene.Net.Facet.dll
Syntax
public abstract class RangeFacetCounts : Facets
Constructors
| Improve this Doc View SourceRangeFacetCounts(String, Range[], Filter)
Create RangeFacetCounts
Declaration
protected RangeFacetCounts(string field, Range[] ranges, Filter fastMatchFilter)
Parameters
Type | Name | Description |
---|---|---|
System.String | field | |
Range[] | ranges | |
Lucene.Net.Search.Filter | fastMatchFilter |
Fields
| Improve this Doc View Sourcem_counts
Counts, initialized in by subclass.
Declaration
protected readonly int[] m_counts
Field Value
Type | Description |
---|---|
System.Int32[] |
m_fastMatchFilter
Optional: if specified, we first test this Filter to see whether the document should be checked for matching ranges. If this is null, all documents are checked.
Declaration
protected readonly Filter m_fastMatchFilter
Field Value
Type | Description |
---|---|
Lucene.Net.Search.Filter |
m_field
Our field name.
Declaration
protected readonly string m_field
Field Value
Type | Description |
---|---|
System.String |
m_ranges
Ranges passed to constructor.
Declaration
protected readonly Range[] m_ranges
Field Value
Type | Description |
---|---|
Range[] |
m_totCount
Total number of hits.
Declaration
protected int m_totCount
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceGetAllDims(Int32)
Declaration
public override IList<FacetResult> GetAllDims(int topN)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | topN |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<FacetResult> |
Overrides
| Improve this Doc View SourceGetSpecificValue(String, String[])
Declaration
public override float GetSpecificValue(string dim, params string[] path)
Parameters
Type | Name | Description |
---|---|---|
System.String | dim | |
System.String[] | path |
Returns
Type | Description |
---|---|
System.Single |
Overrides
| Improve this Doc View SourceGetTopChildren(Int32, String, String[])
Declaration
public override FacetResult GetTopChildren(int topN, string dim, params string[] path)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | topN | |
System.String | dim | |
System.String[] | path |
Returns
Type | Description |
---|---|
FacetResult |