## Uses of Interface
org.apache.lucene.facet.search.results.IntermediateFacetResult

Packages that use IntermediateFacetResult
org.apache.lucene.facet.search: Faceted Search API

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

Classes in org.apache.lucene.facet.search that implement IntermediateFacetResult
`static class` `TopKInEachNodeHandler.IntermediateFacetResultWithHash` Intermediate result to hold counts from one or more partitions processed thus far.

Methods in org.apache.lucene.facet.search that return IntermediateFacetResult
`abstract IntermediateFacetResult` `FacetResultsHandler.fetchPartitionResult(FacetArrays arrays, int offset)` Fetch results of a single partition, given facet arrays for that partition, and based on the matching documents and faceted search parameters.
`IntermediateFacetResult` `TopKFacetResultsHandler.fetchPartitionResult(FacetArrays facetArrays, int offset)`
`IntermediateFacetResult` `TopKInEachNodeHandler.fetchPartitionResult(FacetArrays arrays, int offset)` Recursively explore all facets that can be potentially included in the `FacetResult` to be generated, and that belong to the given partition, so that values can be examined and collected.
`abstract IntermediateFacetResult` `FacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)` Merge results of several facet partitions.
`IntermediateFacetResult` `TopKFacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)`
`IntermediateFacetResult` `TopKInEachNodeHandler.mergeResults(IntermediateFacetResult... tmpResults)` Merge several partitions' `IntermediateFacetResult`-s into one of the same format

Methods in org.apache.lucene.facet.search with parameters of type IntermediateFacetResult
`abstract IntermediateFacetResult` `FacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)` Merge results of several facet partitions.
`IntermediateFacetResult` `TopKFacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)`
`IntermediateFacetResult` `TopKInEachNodeHandler.mergeResults(IntermediateFacetResult... tmpResults)` Merge several partitions' `IntermediateFacetResult`-s into one of the same format
`abstract FacetResult` `FacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult)` Create a facet result from the temporary result.
`FacetResult` `TopKFacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult)`
`FacetResult` `TopKInEachNodeHandler.renderFacetResult(IntermediateFacetResult tmpResult)`