Package | Description |
---|---|
org.apache.lucene.facet.search |
Faceted Search API
API for faceted search has several interfaces - simple, top level ones, adequate for most users,
and advanced, more complicated ones, for the more advanced users.
|
Modifier and Type | Class and Description |
---|---|
static class |
TopKInEachNodeHandler.IntermediateFacetResultWithHash
Intermediate result to hold counts from one or more partitions processed
thus far.
|
Modifier and Type | Method and Description |
---|---|
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. |
IntermediateFacetResult |
TopKFacetResultsHandler.fetchPartitionResult(FacetArrays facetArrays,
int offset) |
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 |
TopKInEachNodeHandler.mergeResults(IntermediateFacetResult... tmpResults)
Merge several partitions'
IntermediateFacetResult -s into one of the
same format |
IntermediateFacetResult |
TopKFacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults) |
abstract IntermediateFacetResult |
FacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)
Merge results of several facet partitions.
|
Modifier and Type | Method and Description |
---|---|
IntermediateFacetResult |
TopKInEachNodeHandler.mergeResults(IntermediateFacetResult... tmpResults)
Merge several partitions'
IntermediateFacetResult -s into one of the
same format |
IntermediateFacetResult |
TopKFacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults) |
abstract IntermediateFacetResult |
FacetResultsHandler.mergeResults(IntermediateFacetResult... tmpResults)
Merge results of several facet partitions.
|
FacetResult |
TopKInEachNodeHandler.renderFacetResult(IntermediateFacetResult tmpResult) |
FacetResult |
TopKFacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult) |
abstract FacetResult |
FacetResultsHandler.renderFacetResult(IntermediateFacetResult tmpResult)
Create a facet result from the temporary result.
|