Class DrillSidewaysFacetOrchestrator
java.lang.Object
org.apache.lucene.sandbox.facet.utils.DrillSidewaysFacetOrchestrator
Utility class to orchestrate
FacetBuilder
s to collect facets using DrillSideways
.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDrillDownBuilder
(FacetBuilder facetBuilder) addDrillSidewaysBuilder
(String dim, FacetBuilder facetBuilder) void
collect
(DrillDownQuery query, DrillSideways drillSideways) <T> T
collect
(DrillDownQuery query, DrillSideways drillSideways, CollectorManager<? extends Collector, T> mainCollector)
-
Constructor Details
-
DrillSidewaysFacetOrchestrator
public DrillSidewaysFacetOrchestrator()
-
-
Method Details
-
addDrillSidewaysBuilder
public DrillSidewaysFacetOrchestrator addDrillSidewaysBuilder(String dim, FacetBuilder facetBuilder) -
addDrillDownBuilder
-
collect
- Throws:
IOException
-
collect
public <T> T collect(DrillDownQuery query, DrillSideways drillSideways, CollectorManager<? extends Collector, T> mainCollector) throws IOException- Throws:
IOException
-