## Uses of Interface
org.apache.lucene.facet.search.Aggregator

Packages that use Aggregator
Package | Description
--- | ---
org.apache.lucene.facet.complements | Allows to cache the total counts of categories, so that during search which returns a large number of results (>60% of segment size), the complement set of matching documents is counted.
org.apache.lucene.facet.search | Facets search code.

### Uses of Aggregator in org.apache.lucene.facet.complements

Classes in org.apache.lucene.facet.complements that implement Aggregator
Modifier and Type | Class and Description
--- | ---
`class` | `ComplementCountingAggregator` A `CountingAggregator` used during complement counting.

### Uses of Aggregator in org.apache.lucene.facet.search

Classes in org.apache.lucene.facet.search that implement Aggregator
Modifier and Type | Class and Description
--- | ---
`class` | `CountingAggregator` A CountingAggregator updates a counter array with the size of the whole taxonomy, counting the number of times each category appears in the given set of documents.
`class` | `ScoringAggregator` An `Aggregator` which updates the weight of a category according to the scores of the documents it was found in.

Methods in org.apache.lucene.facet.search that return Aggregator
Modifier and Type | Method and Description
--- | ---
`Aggregator` | SumScoreFacetRequest.`createAggregator(boolean useComplements, FacetArrays arrays, TaxonomyReader taxonomy)`
`Aggregator` | FacetRequest.`createAggregator(boolean useComplements, FacetArrays arrays, TaxonomyReader taxonomy)` Create an aggregator for this facet request.
`Aggregator` | CountFacetRequest.`createAggregator(boolean useComplements, FacetArrays arrays, TaxonomyReader taxonomy)`

Methods in org.apache.lucene.facet.search that return types with arguments of type Aggregator
Modifier and Type | Method and Description
--- | ---
`protected HashMap<CategoryListIterator,Aggregator>` | StandardFacetsAccumulator.`getCategoryListMap(FacetArrays facetArrays, int partition)` Create an `Aggregator` and a `CategoryListIterator` for each and every `FacetRequest`.