Package org.apache.lucene.facet.taxonomy
Class TaxonomyFacetSumValueSource
- java.lang.Object
-
- org.apache.lucene.facet.Facets
-
- org.apache.lucene.facet.taxonomy.TaxonomyFacets
-
- org.apache.lucene.facet.taxonomy.FloatTaxonomyFacets
-
- org.apache.lucene.facet.taxonomy.TaxonomyFacetSumValueSource
-
public class TaxonomyFacetSumValueSource extends FloatTaxonomyFacets
Aggregates sum of values fromDoubleValues.doubleValue()
, for each facet label.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.facet.taxonomy.FloatTaxonomyFacets
values
-
Fields inherited from class org.apache.lucene.facet.taxonomy.TaxonomyFacets
config, indexFieldName, parents, taxoReader
-
-
Constructor Summary
Constructors Constructor Description TaxonomyFacetSumValueSource(OrdinalsReader ordinalsReader, TaxonomyReader taxoReader, FacetsConfig config, FacetsCollector fc, DoubleValuesSource vs)
Aggreggates float facet values from the providedDoubleValuesSource
, and pulls ordinals from the providedOrdinalsReader
.TaxonomyFacetSumValueSource(TaxonomyReader taxoReader, FacetsConfig config, FacetsCollector fc, DoubleValuesSource valueSource)
Aggreggates double facet values from the providedDoubleValuesSource
, pulling ordinals usingDocValuesOrdinalsReader
against the default indexed facet fieldFacetsConfig.DEFAULT_INDEX_FIELD_NAME
.
-
Method Summary
-
Methods inherited from class org.apache.lucene.facet.taxonomy.FloatTaxonomyFacets
getSpecificValue, getTopChildren, rollup
-
Methods inherited from class org.apache.lucene.facet.taxonomy.TaxonomyFacets
childrenLoaded, getAllDims, getChildren, getSiblings, siblingsLoaded, verifyDim
-
-
-
-
Constructor Detail
-
TaxonomyFacetSumValueSource
public TaxonomyFacetSumValueSource(TaxonomyReader taxoReader, FacetsConfig config, FacetsCollector fc, DoubleValuesSource valueSource) throws IOException
Aggreggates double facet values from the providedDoubleValuesSource
, pulling ordinals usingDocValuesOrdinalsReader
against the default indexed facet fieldFacetsConfig.DEFAULT_INDEX_FIELD_NAME
.- Throws:
IOException
-
TaxonomyFacetSumValueSource
public TaxonomyFacetSumValueSource(OrdinalsReader ordinalsReader, TaxonomyReader taxoReader, FacetsConfig config, FacetsCollector fc, DoubleValuesSource vs) throws IOException
Aggreggates float facet values from the providedDoubleValuesSource
, and pulls ordinals from the providedOrdinalsReader
.- Throws:
IOException
-
-