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
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.