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 aFacetSetdimension.DoubleFacetSet AFacetSetwhich encodes double dimension values.ExactFacetSetMatcher AFacetSetMatcherwhich 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 encodedFacetSetthat was indexed inFacetSetsField.FacetSetsField ABinaryDocValuesFieldwhich encodes a list offacet sets.FloatFacetSet AFacetSetwhich encodes float dimension values.IntFacetSet AFacetSetwhich encodes integer dimension values.LongFacetSet AFacetSetwhich encodes long dimension values.MatchingFacetSetsCounts Returns the counts for each givenFacetSetRangeFacetSetMatcher AFacetSetMatcherwhich considers a set as a match if all dimensions fall within the given corresponding range.