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
FacetSet
dimension.AFacetSet
which encodes double dimension values.AFacetSetMatcher
which 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 encodedFacetSet
that was indexed inFacetSetsField
.ABinaryDocValuesField
which encodes a list offacet sets
.AFacetSet
which encodes float dimension values.AFacetSet
which encodes integer dimension values.AFacetSet
which encodes long dimension values.Returns the counts for each givenFacetSet
AFacetSetMatcher
which considers a set as a match if all dimensions fall within the given corresponding range.