# Uses of Package
org.apache.lucene.facet

Packages that use org.apache.lucene.facet
Package
Description
org.apache.lucene.facet
Faceted search.
org.apache.lucene.facet.facetset
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field values.
org.apache.lucene.facet.range
Provides range faceting capabilities.
org.apache.lucene.facet.rangeonrange
Provides range on range faceting capabilities.
org.apache.lucene.facet.sortedset
Provides faceting capabilities over facets that were indexed with `SortedSetDocValuesFacetField`.
org.apache.lucene.facet.taxonomy
Taxonomy of Categories.

Classes in org.apache.lucene.facet used by org.apache.lucene.facet
Class
Description
DrillDownQuery
A `Query` for drill-down over facet categories.
DrillSideways.ConcurrentDrillSidewaysResult
Result of a concurrent drill sideways search, including the `Facets` and `TopDocs`.
DrillSideways.DrillSidewaysResult
Result of a drill sideways search, including the `Facets` and `TopDocs`.
DrillSideways.Result
`DrillSideways.search(DrillDownQuery, CollectorManager, List)` result.
FacetResult
Counts or aggregates for a single dimension.
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
FacetsCollector.MatchingDocs
Holds the documents that were matched in the `LeafReaderContext`.
FacetsCollectorManager
A `CollectorManager` implementation which produces FacetsCollector and produces a merged FacetsCollector.
FacetsCollectorManager.FacetsResult
Holds results of a search run via static utility methods exposed by this class.
FacetsConfig
Records per-dimension configuration.
FacetsConfig.DimConfig
Holds the configuration for one dimension
FacetsConfig.DrillDownTermsIndexing
Drill down terms indexing option to control whether dimension and sub-path terms should be indexed.
LabelAndValue
Single label and its value, usually contained in a `FacetResult`.
MultiDoubleValues
Per-segment, per-document double values, which can be calculated at search-time.
MultiDoubleValuesSource
Base class for producing `MultiDoubleValues`.
MultiLongValues
Per-segment, per-document long values, which can be calculated at search-time.
MultiLongValuesSource
Base class for producing `MultiLongValues`.
RandomSamplingFacetsCollector
Collects hits for subsequent faceting, using sampling if needed.
StringDocValuesReaderState
Stores an `OrdinalMap` created for a specific `IndexReader` (`reader`) + `field`.
TopOrdAndNumberQueue
Keeps highest results, first by largest value, then tie-break by smallest ord.
TopOrdAndNumberQueue.OrdAndValue
Holds a single entry.
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.facetset
Class
Description
FacetCountsWithFilterQuery
Base class for facet counts.
FacetResult
Counts or aggregates for a single dimension.
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.range
Class
Description
FacetCountsWithFilterQuery
Base class for facet counts.
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
MultiDoubleValuesSource
Base class for producing `MultiDoubleValues`.
MultiLongValuesSource
Base class for producing `MultiLongValues`.
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.rangeonrange
Class
Description
FacetCountsWithFilterQuery
Base class for facet counts.
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.sortedset
Class
Description
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
FacetsConfig
Records per-dimension configuration.
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.taxonomy
Class
Description
Facets
Common base class for all facets implementations.
FacetsCollector
Collects hits for subsequent faceting.
FacetsConfig
Records per-dimension configuration.