Package org.apache.lucene.facet
Class DrillSideways.DrillSidewaysResult
java.lang.Object
org.apache.lucene.facet.DrillSideways.DrillSidewaysResult
- Direct Known Subclasses:
DrillSideways.ConcurrentDrillSidewaysResult
- Enclosing class:
DrillSideways
Result of a drill sideways search, including the
Facets
and TopDocs
. The FacetsCollector
s for the drill down and drill sideways dimensions are also exposed for
advanced use-cases that need access to them as an alternative to accessing the Facets
.-
Field Summary
Modifier and TypeFieldDescriptionfinal FacetsCollector
FacetsCollector populated based on hits that match the full DrillDownQuery, treating all drill down dimensions as required clauses.final String[]
Dimensions that correspond to to thedrillSidewaysFacetsCollector
final FacetsCollector[]
FacetsCollectors populated for each drill sideways dimension.final Facets
Combined drill down and sideways results.final TopDocs
Hits. -
Constructor Summary
ConstructorDescriptionDrillSidewaysResult
(Facets facets, TopDocs hits, FacetsCollector drillDownFacetsCollector, FacetsCollector[] drillSidewaysFacetsCollector, String[] drillSidewaysDims) Sole constructor. -
Method Summary
-
Field Details
-
facets
Combined drill down and sideways results. -
hits
Hits. -
drillDownFacetsCollector
FacetsCollector populated based on hits that match the full DrillDownQuery, treating all drill down dimensions as required clauses. Useful for advanced use-cases that want to compute Facets results separate from the provided Facets in this result. -
drillSidewaysFacetsCollector
FacetsCollectors populated for each drill sideways dimension. Each collector exposes the hits that match on all DrillDownQuery dimensions, but treating their corresponding sideways dimension as optional. This array provides a FacetsCollector for each drill down dimension present in the original DrillDownQuery, and the associated dimension for each FacetsCollector can be determined using the paralleldrillSidewaysDims
array. Useful for advanced use-cases that want to compute Facets results separate from the provided Facets in this result. -
drillSidewaysDims
Dimensions that correspond to to thedrillSidewaysFacetsCollector
-
-
Constructor Details
-
DrillSidewaysResult
public DrillSidewaysResult(Facets facets, TopDocs hits, FacetsCollector drillDownFacetsCollector, FacetsCollector[] drillSidewaysFacetsCollector, String[] drillSidewaysDims) Sole constructor.
-