org.apache.lucene.sandbox.facet.cutters (Lucene 10.5.1 sandbox API)
Description: declaration: package: org.apache.lucene.sandbox.facet.cutters

# Package org.apache.lucene.sandbox.facet.cutters

package org.apache.lucene.sandbox.facet.cutters
Sandbox faceting: facet cutters, see `FacetCutter` for details.

WARNING: This API is experimental and might change in incompatible ways in the next release.

- Related Packages
  Package
  Description
  org.apache.lucene.sandbox.facet
  Sandbox faceting - Collectors that compute facets.
  org.apache.lucene.sandbox.facet.cutters.ranges
  Sandbox faceting: Range Faceting
  org.apache.lucene.sandbox.facet.iterators
  Sandbox faceting: facet ordinals.
  org.apache.lucene.sandbox.facet.labels
  Sandbox faceting: facet labels, see `OrdToLabel` for details.
  org.apache.lucene.sandbox.facet.recorders
  Sandbox faceting: classes that can record per ordinal data E.g.
  org.apache.lucene.sandbox.facet.utils
  Sandbox faceting: utility classes to make it easier to use the new API for standard use cases.
- Class
  Description
  FacetCutter
  Creates `LeafFacetCutter` for each leaf.
  LeafFacetCutter
  Interface to be implemented to cut documents into facets for an index segment (leaf).
  LongValueFacetCutter
  `FacetCutter` and `OrdToLabel` for distinct long values.
  TaxonomyFacetsCutter
  `FacetCutter` for facets that use taxonomy side-car index.