# Uses of Class
org.apache.lucene.facet.facetset.FacetSetMatcher

Packages that use FacetSetMatcher
Package
Description
org.apache.lucene.facet.facetset
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field values.

- ## Uses of FacetSetMatcher in org.apache.lucene.facet.facetset

  Subclasses of FacetSetMatcher in org.apache.lucene.facet.facetset
  Modifier and Type
  Class
  Description
  `class`
  `ExactFacetSetMatcher`
  A `FacetSetMatcher` which considers a set as a match only if all dimension values are equal to the given one.
  `class`
  `RangeFacetSetMatcher`
  A `FacetSetMatcher` which considers a set as a match if all dimensions fall within the given corresponding range.
  Constructors in org.apache.lucene.facet.facetset with parameters of type FacetSetMatcher
  Modifier
  Constructor
  Description
  ``
  `MatchingFacetSetsCounts(String field, FacetsCollector hits, FacetSetDecoder facetSetDecoder, FacetSetMatcher... facetSetMatchers)`
  Constructs a new instance of matching facet set counts which calculates the counts for each given facet set matcher.
  ``
  `MatchingFacetSetsCounts(String field, FacetsCollector hits, FacetSetDecoder facetSetDecoder, Query fastMatchQuery, FacetSetMatcher... facetSetMatchers)`
  Constructs a new instance of matching facet set counts which calculates the counts for each given facet set matcher.