Uses of Class
org.apache.lucene.facet.Facets
Packages that use Facets
Package
Description
Faceted search.
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field
values.
Provides range faceting capabilities.
Provides range on range faceting capabilities.
Provides faceting capabilities over facets that were indexed with
SortedSetDocValuesFacetField
.Taxonomy of Categories.
-
Uses of Facets in org.apache.lucene.facet
Subclasses of Facets in org.apache.lucene.facetModifier and TypeClassDescriptionclass
Base class for facet counts.class
Facets
implementation that computes counts for all unique long values, more efficiently counting small values (0-1023) using an int array, and switching to aHashMap
for values above 1023.class
Maps specified dims to provided Facets impls; else, uses the default Facets impl.class
Compute facet counts from a previously indexedSortedSetDocValues
orSortedDocValues
field.Fields in org.apache.lucene.facet declared as FacetsModifier and TypeFieldDescriptionfinal Facets
DrillSideways.DrillSidewaysResult.facets
Combined drill down and sideways results.Methods in org.apache.lucene.facet that return FacetsModifier and TypeMethodDescriptionprotected Facets
DrillSideways.buildFacetsResult
(FacetsCollector drillDowns, FacetsCollector[] drillSideways, String[] drillSidewaysDims) Subclass can override to customize per-dim Facets impl.Constructors in org.apache.lucene.facet with parameters of type FacetsModifierConstructorDescriptionDrillSidewaysResult
(Facets facets, TopDocs hits, FacetsCollector drillDownFacetsCollector, FacetsCollector[] drillSidewaysFacetsCollector, String[] drillSidewaysDims) Sole constructor.MultiFacets
(Map<String, Facets> dimToFacets, Facets defaultFacets) Create this, with the specified defaultFacets
for fields not included indimToFacets
.Constructor parameters in org.apache.lucene.facet with type arguments of type Facets -
Uses of Facets in org.apache.lucene.facet.facetset
Subclasses of Facets in org.apache.lucene.facet.facetset -
Uses of Facets in org.apache.lucene.facet.range
Subclasses of Facets in org.apache.lucene.facet.range -
Uses of Facets in org.apache.lucene.facet.rangeonrange
Subclasses of Facets in org.apache.lucene.facet.rangeonrangeModifier and TypeClassDescriptionclass
Represents counts for double range on range faceting.class
Represents counts for long range on range faceting. -
Uses of Facets in org.apache.lucene.facet.sortedset
Subclasses of Facets in org.apache.lucene.facet.sortedsetModifier and TypeClassDescriptionclass
LikeSortedSetDocValuesFacetCounts
, but aggregates counts concurrently across segments.class
Compute facets counts from previously indexedSortedSetDocValuesFacetField
, without require a separate taxonomy index. -
Uses of Facets in org.apache.lucene.facet.taxonomy
Subclasses of Facets in org.apache.lucene.facet.taxonomyModifier and TypeClassDescriptionclass
Computes facets counts, assuming the default encoding into DocValues was used.class
Deprecated.Visibility of this class will be reduced to pkg-private in a future version.class
Deprecated.Visibility of this class will be reduced to pkg-private in a future version.class
Deprecated.Custom binary encodings for taxonomy ordinals are no longer supported starting with Lucene 9.class
Aggregates float values associated with facet fields.class
Aggregates int values previously indexed withIntAssociationFacetField
, assuming the default encoding.class
Deprecated.Visibility of this class will be reduced to pkg-private in a future version.class
Deprecated.This class is being deprecated in favor ofTaxonomyFacetFloatAssociations
, which provides more flexible aggregation functionality beyond just "sum"class
Deprecated.This class is being deprecated in favor ofTaxonomyFacetIntAssociations
, which provides more flexible aggregation functionality beyond just "sum"class
Deprecated.This class is being deprecated in favor ofTaxonomyFacetFloatAssociations
, which provides more flexible aggregation functionality beyond just "sum"