Class Int32TaxonomyFacets
Base class for all taxonomy-based facets that aggregate to a per-ords int[].
NOTE: This was IntTaxonomyFacets in LuceneInheritance
Int32TaxonomyFacets
Inherited Members
Namespace: Lucene.Net.Facet.Taxonomy
Assembly: Lucene.Net.Facet.dll
Syntax
public abstract class Int32TaxonomyFacets : TaxonomyFacets
Constructors
Int32TaxonomyFacets(string, TaxonomyReader, FacetsConfig)
Sole constructor.
Declaration
protected Int32TaxonomyFacets(string indexFieldName, TaxonomyReader taxoReader, FacetsConfig config)
Parameters
Type | Name | Description |
---|---|---|
string | indexFieldName | |
TaxonomyReader | taxoReader | |
FacetsConfig | config |
Fields
m_values
Per-ordinal value.
Declaration
protected readonly int[] m_values
Field Value
Type | Description |
---|---|
int[] |
Methods
GetSpecificValue(string, params string[])
Return the count or value for a specific path. Returns -1 if this path doesn't exist, else the count.
Declaration
public override float GetSpecificValue(string dim, params string[] path)
Parameters
Type | Name | Description |
---|---|---|
string | dim | |
string[] | path |
Returns
Type | Description |
---|---|
float |
Overrides
GetTopChildren(int, string, params string[])
Returns the topN child labels under the specified path. Returns null if the specified path doesn't exist or if this dimension was never seen.
Declaration
public override FacetResult? GetTopChildren(int topN, string dim, params string[] path)
Parameters
Type | Name | Description |
---|---|---|
int | topN | |
string | dim | |
string[] | path |
Returns
Type | Description |
---|---|
FacetResult |
Overrides
Rollup()
Rolls up any single-valued hierarchical dimensions.
Declaration
protected virtual void Rollup()