Package org.apache.lucene.facet.facetset
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field
values. See FacetSets.adoc in the docs folder for more information on usage.
-
Interface Summary Interface Description FacetSetDecoder A functional interface for decoding facet set values into comparable `long` ones. -
Class Summary Class Description DimRange Defines a single range in aFacetSet
dimension.DoubleFacetSet AFacetSet
which encodes double dimension values.ExactFacetSetMatcher AFacetSetMatcher
which considers a set as a match only if all dimension values are equal to the given one.FacetSet Holds a set of facet dimension values.FacetSetMatcher Matches the encodedFacetSet
that was indexed inFacetSetsField
.FacetSetsField ABinaryDocValuesField
which encodes a list offacet sets
.FloatFacetSet AFacetSet
which encodes float dimension values.IntFacetSet AFacetSet
which encodes integer dimension values.LongFacetSet AFacetSet
which encodes long dimension values.MatchingFacetSetsCounts Returns the counts for each givenFacetSet
RangeFacetSetMatcher AFacetSetMatcher
which considers a set as a match if all dimensions fall within the given corresponding range.