# Uses of Package
org.apache.lucene.sandbox.facet.utils

Packages that use org.apache.lucene.sandbox.facet.utils
Package
Description
org.apache.lucene.sandbox.facet.utils
Sandbox faceting: utility classes to make it easier to use the new API for standard use cases.

- Classes in org.apache.lucene.sandbox.facet.utils used by org.apache.lucene.sandbox.facet.utils
  Class
  Description
  CommonFacetBuilder
  Common `FacetBuilder` that works with any `FacetCutter` and `OrdToLabel` provided by user.
  ComparableUtils.ByAggregatedValueComparable
  Used for `ComparableUtils.byAggregatedValue(org.apache.lucene.sandbox.facet.recorders.CountFacetRecorder, org.apache.lucene.sandbox.facet.recorders.LongAggregationsFacetRecorder, int)` result.
  ComparableUtils.ByCountAndLongValueComparable
  Used for `ComparableUtils.byCount(CountFacetRecorder, LongValueFacetCutter)` result.
  ComparableUtils.ByCountComparable
  Used for `ComparableUtils.byCount(org.apache.lucene.sandbox.facet.recorders.CountFacetRecorder)` result.
  ComparableUtils.ByLongValueComparable
  Used for `ComparableUtils.byLongValue(org.apache.lucene.sandbox.facet.cutters.LongValueFacetCutter)` result.
  ComparableUtils.ByOrdinalComparable
  Used for `ComparableUtils.byOrdinal()` result.
  DrillSidewaysFacetOrchestrator
  Utility class to orchestrate `FacetBuilder`s to collect facets using `DrillSideways`.
  FacetBuilder
  End-to-end (request, collection and results) management of a single facet request.
  FacetOrchestrator
  Utility class to orchestrate `FacetBuilder`s to setup and exec collection for multiple facets.