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

Packages that use Aggregator
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
`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
`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
`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)`
`Aggregator` `SumScoreFacetRequest.createAggregator(boolean useComplements, FacetArrays arrays, TaxonomyReader taxonomy)`

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

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