## Uses of Class
org.apache.lucene.facet.search.results.FacetResult

Packages that use FacetResult
org.apache.lucene.facet.search: Faceted Search API
org.apache.lucene.facet.search.sampling: Sampling for facets accumulation

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

Methods in org.apache.lucene.facet.search that return FacetResult
`abstract FacetResult` `FacetResultsHandler.rearrangeFacetResult(FacetResult facetResult)` Perform any rearrangement as required on a facet result that has changed after it was rendered.
`FacetResult` `TopKFacetResultsHandler.rearrangeFacetResult(FacetResult facetResult)`
`FacetResult` `TopKInEachNodeHandler.rearrangeFacetResult(FacetResult facetResult)`
`abstract FacetResult` `FacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult)` Create a facet result from the temporary result.
`FacetResult` `TopKFacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult)`
`FacetResult` `TopKInEachNodeHandler.renderFacetResult(IntermediateFacetResult tmpResult)`

Methods in org.apache.lucene.facet.search that return types with arguments of type FacetResult
`List<FacetResult>` `StandardFacetsAccumulator.accumulate(ScoredDocIDs docids)`
`List<FacetResult>` `AdaptiveFacetsAccumulator.accumulate(ScoredDocIDs docids)`
`abstract List<FacetResult>` `FacetsAccumulator.accumulate(ScoredDocIDs docids)` Accumulate facets over given documents, according to facet requests in effect.
`List<FacetResult>` `SamplingWrapper.accumulate(ScoredDocIDs docids)`
`List<FacetResult>` `FacetsCollector.getFacetResults()` Return accumulated facets results (according to faceted search parameters) for collected documents.

Methods in org.apache.lucene.facet.search with parameters of type FacetResult
`abstract void` `FacetResultsHandler.labelResult(FacetResult facetResult)` Label results according to settings in `FacetRequest`, such as `FacetRequest.getNumLabel()`.
`void` `TopKFacetResultsHandler.labelResult(FacetResult facetResult)`
`void` `TopKInEachNodeHandler.labelResult(FacetResult facetResult)`
`abstract FacetResult` `FacetResultsHandler.rearrangeFacetResult(FacetResult facetResult)` Perform any rearrangement as required on a facet result that has changed after it was rendered.
`FacetResult` `TopKFacetResultsHandler.rearrangeFacetResult(FacetResult facetResult)`
`FacetResult` `TopKInEachNodeHandler.rearrangeFacetResult(FacetResult facetResult)`

Uses of FacetResult in org.apache.lucene.facet.search.sampling

Methods in org.apache.lucene.facet.search.sampling that return FacetResult
`FacetResult` `Sampler.trimResult(FacetResult facetResult)` Trim the input facet result. Note: It is only valid to call this method with result obtained for a facet request created through `Sampler.overSampledSearchParams(FacetSearchParams)`.

Methods in org.apache.lucene.facet.search.sampling that return types with arguments of type FacetResult
`List<FacetResult>` `SamplingAccumulator.accumulate(ScoredDocIDs docids)`

Methods in org.apache.lucene.facet.search.sampling with parameters of type FacetResult
`void` `SampleFixer.fixResult(ScoredDocIDs origDocIds, FacetResult fres)` Alter the input result, fixing it to account for the sampling.
`FacetResult` `Sampler.trimResult(FacetResult facetResult)` Trim the input facet result. Note: It is only valid to call this method with result obtained for a facet request created through `Sampler.overSampledSearchParams(FacetSearchParams)`.