## Uses of Class
org.apache.lucene.facet.search.FacetsCollector.MatchingDocs

Packages that use FacetsCollector.MatchingDocs
Package | Description
--- | ---
org.apache.lucene.facet.associations | Allows associating arbitrary values with a category.
org.apache.lucene.facet.search | Facets search code.

### Uses of FacetsCollector.MatchingDocs in org.apache.lucene.facet.associations

Methods in org.apache.lucene.facet.associations with parameters of type FacetsCollector.MatchingDocs
Modifier and Type | Method and Description
--- | ---
`void` | SumIntAssociationFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | SumFloatAssociationFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | MultiAssociationsFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`

### Uses of FacetsCollector.MatchingDocs in org.apache.lucene.facet.search

Fields in org.apache.lucene.facet.search with type parameters of type FacetsCollector.MatchingDocs
Modifier and Type | Field and Description
--- | ---
`protected List<FacetsCollector.MatchingDocs>` | FacetsCollector.`matchingDocs`

Methods in org.apache.lucene.facet.search that return types with arguments of type FacetsCollector.MatchingDocs
Modifier and Type | Method and Description
--- | ---
`List<FacetsCollector.MatchingDocs>` | FacetsCollector.`getMatchingDocs()` Returns the documents matched by the query, one `FacetsCollector.MatchingDocs` per visited segment.

Methods in org.apache.lucene.facet.search with parameters of type FacetsCollector.MatchingDocs
Modifier and Type | Method and Description
--- | ---
`void` | SumScoreFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | PerCategoryListAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`abstract void` | IntRollupFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | FastCountingFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | FacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)` Aggregate the facets found in the given matching documents.
`void` | CountingFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`
`void` | CachedOrdsCountingFacetsAggregator.`aggregate(FacetsCollector.MatchingDocs matchingDocs, CategoryListParams clp, FacetArrays facetArrays)`

Method parameters in org.apache.lucene.facet.search with type arguments of type FacetsCollector.MatchingDocs
Modifier and Type | Method and Description
--- | ---
`List<FacetResult>` | StandardFacetsAccumulator.`accumulate(List<FacetsCollector.MatchingDocs> matchingDocs)`
`List<FacetResult>` | FacetsAccumulator.`accumulate(List<FacetsCollector.MatchingDocs> matchingDocs)` Used by `FacetsCollector` to build the list of `facet results` that match the `facet requests` that were given in the constructor.

Constructor parameters in org.apache.lucene.facet.search with type arguments of type FacetsCollector.MatchingDocs
Constructor and Description
`MatchingDocsAsScoredDocIDs(List<FacetsCollector.MatchingDocs> matchingDocs)`