## Uses of Class
org.apache.lucene.facet.search.params.FacetRequest

Packages that use FacetRequest
org.apache.lucene.facet.search: Faceted Search API
org.apache.lucene.facet.search.params: Parameters for Faceted Search
org.apache.lucene.facet.search.params.association: Association-based Parameters for Faceted Search.
org.apache.lucene.facet.search.results: Results of Faceted Search
org.apache.lucene.facet.util: Various utilities for faceted search

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

Fields in org.apache.lucene.facet.search declared as FacetRequest
`protected FacetRequest` `FacetResultsHandler.facetRequest` Facet request served by this handler.

Methods in org.apache.lucene.facet.search that return FacetRequest
`FacetRequest` `FacetResultsHandler.getFacetRequest()` Return the facet request served by this handler.
`FacetRequest` `TopKInEachNodeHandler.IntermediateFacetResultWithHash.getFacetRequest()`

Constructors in org.apache.lucene.facet.search with parameters of type FacetRequest
`FacetResultsHandler(TaxonomyReader taxonomyReader, FacetRequest facetRequest)` Create a faceted search handler.
`TopKFacetResultsHandler(TaxonomyReader taxonomyReader, FacetRequest facetRequest)` Construct top-K results handler.
`TopKInEachNodeHandler.IntermediateFacetResultWithHash(FacetRequest facetReq, IntToObjectMap<org.apache.lucene.facet.search.TopKInEachNodeHandler.AACO> mapToAACOs)`
`TopKInEachNodeHandler(TaxonomyReader taxonomyReader, FacetRequest facetRequest)`

Uses of FacetRequest in org.apache.lucene.facet.search.params

Subclasses of FacetRequest in org.apache.lucene.facet.search.params
`class` `CountFacetRequest` Facet request for counting facets.
`class` `ScoreFacetRequest` Facet request for weighting facets according to document scores.

Fields in org.apache.lucene.facet.search.params with type parameters of type FacetRequest
`protected List<FacetRequest>` `FacetSearchParams.facetRequests`

Methods in org.apache.lucene.facet.search.params that return types with arguments of type FacetRequest
`List<FacetRequest>` `FacetSearchParams.getFacetRequests()` Parameters which controlled the indexing of facets, and which are also needed during search.

Methods in org.apache.lucene.facet.search.params with parameters of type FacetRequest
`void` `FacetSearchParams.addFacetRequest(FacetRequest facetRequest)` Add a facet request to apply for this faceted search.

Uses of FacetRequest in org.apache.lucene.facet.search.params.association

Subclasses of FacetRequest in org.apache.lucene.facet.search.params.association
`class` `AssociationFloatSumFacetRequest` Facet request for weighting facets according to their float association by summing the association values.
`class` `AssociationIntSumFacetRequest` Facet request for weighting facets according to their integer association by summing the association values.

Uses of FacetRequest in org.apache.lucene.facet.search.results

Methods in org.apache.lucene.facet.search.results that return FacetRequest
`FacetRequest` `FacetResult.getFacetRequest()` Request for which this result was obtained.
`FacetRequest` `IntermediateFacetResult.getFacetRequest()` Facet request for which this temporary result was created.

Constructors in org.apache.lucene.facet.search.results with parameters of type FacetRequest
`FacetResult(FacetRequest facetRequest, FacetResultNode rootNode, int numValidDescendants)`

Uses of FacetRequest in org.apache.lucene.facet.util

Methods in org.apache.lucene.facet.util with parameters of type FacetRequest
`static Heap<FacetResultNode>` `ResultSortUtils.createSuitableHeap(FacetRequest facetRequest)` Create a suitable heap according to facet request being served.