## 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`.

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