Module org.apache.lucene.facet
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.