Package org.apache.lucene.facet.facetset
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.
-
ClassDescriptionDefines a single range in a
FacetSetdimension.AFacetSetwhich encodes double dimension values.AFacetSetMatcherwhich considers a set as a match only if all dimension values are equal to the given one.Holds a set of facet dimension values.A functional interface for decoding facet set values into comparable `long` ones.Matches the encodedFacetSetthat was indexed inFacetSetsField.ABinaryDocValuesFieldwhich encodes a list offacet sets.AFacetSetwhich encodes float dimension values.AFacetSetwhich encodes integer dimension values.AFacetSetwhich encodes long dimension values.Returns the counts for each givenFacetSetAFacetSetMatcherwhich considers a set as a match if all dimensions fall within the given corresponding range.