## Uses of Class
org.apache.lucene.facet.search.FacetsAccumulator

Packages that use FacetsAccumulator
org.apache.lucene.facet.range: Code to compute facets for numeric ranges.
org.apache.lucene.facet.sampling: Facets sampling.
org.apache.lucene.facet.search: Facets search code.
org.apache.lucene.facet.sortedset: Classes to perform faceting without a separate taxonomy index, using on SortedSetDocValuesField.

Uses of FacetsAccumulator in org.apache.lucene.facet.range

Subclasses of FacetsAccumulator in org.apache.lucene.facet.range
`class` `RangeAccumulator` Uses a `NumericDocValues` and accumulates counts for provided ranges.
`class` `RangeFacetsAccumulatorWrapper` Takes multiple facet requests and if necessary splits them between the normal `FacetsAccumulator` and a `RangeAccumulator`

Methods in org.apache.lucene.facet.range that return FacetsAccumulator
`static FacetsAccumulator` `RangeFacetsAccumulatorWrapper.create(FacetSearchParams fsp, IndexReader indexReader, TaxonomyReader taxoReader)`
`static FacetsAccumulator` `RangeFacetsAccumulatorWrapper.create(FacetSearchParams fsp, IndexReader indexReader, TaxonomyReader taxoReader, FacetArrays arrays)`

Uses of FacetsAccumulator in org.apache.lucene.facet.sampling

Subclasses of FacetsAccumulator in org.apache.lucene.facet.sampling
`class` `SamplingAccumulator` Facets accumulation with sampling.
`class` `SamplingWrapper` Wrap any Facets Accumulator with sampling.

Uses of FacetsAccumulator in org.apache.lucene.facet.search

Subclasses of FacetsAccumulator in org.apache.lucene.facet.search
`class` `AdaptiveFacetsAccumulator` `FacetsAccumulator` whose behavior regarding complements, sampling, etc.
`class` `StandardFacetsAccumulator` Standard implementation for `FacetsAccumulator`, utilizing partitions to save on memory.

Methods in org.apache.lucene.facet.search that return FacetsAccumulator
`static FacetsAccumulator` `FacetsAccumulator.create(FacetSearchParams fsp, IndexReader indexReader, TaxonomyReader taxoReader)` Creates an appropriate `FacetsAccumulator`, returning `FacetsAccumulator` when all requests are `CountFacetRequest` and only one partition is in use, otherwise `StandardFacetsAccumulator`.
`protected FacetsAccumulator` `DrillSideways.getDrillDownAccumulator(FacetSearchParams fsp)` Override this to use a custom drill-down `FacetsAccumulator`.
`protected FacetsAccumulator` `DrillSideways.getDrillSidewaysAccumulator(String dim, FacetSearchParams fsp)` Override this to use a custom drill-sideways `FacetsAccumulator`.

Methods in org.apache.lucene.facet.search with parameters of type FacetsAccumulator
`static FacetsCollector` `FacetsCollector.create(FacetsAccumulator accumulator)` Creates a `FacetsCollector` that satisfies the requirements of the given `FacetsAccumulator`.

Constructors in org.apache.lucene.facet.search with parameters of type FacetsAccumulator
`FacetsCollector(FacetsAccumulator accumulator)`

Uses of FacetsAccumulator in org.apache.lucene.facet.sortedset

Subclasses of FacetsAccumulator in org.apache.lucene.facet.sortedset
`class` `SortedSetDocValuesAccumulator` A `FacetsAccumulator` that uses previously indexed `SortedSetDocValuesFacetFields` to perform faceting, without require a separate taxonomy index.

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.