All Classes Interface Summary Class Summary Enum Summary 
| Class | Description | 
| AssociationAggregationFunction |  | 
| AssociationFacetField | Add an instance of this to your  Document to add a facet label associated with an
 arbitrary byte[]. | 
| BackCompatSortedNumericDocValues | Deprecated. | 
| CachedOrdinalsReader | Deprecated. | 
| CachedOrdinalsReader.CachedOrds | Holds the cached ordinals in two parallel int[]arrays. | 
| ConcurrentSortedSetDocValuesFacetCounts |  | 
| DefaultSortedSetDocValuesReaderState |  | 
| DimRange | Defines a single range in a  FacetSet dimension. | 
| DirectoryTaxonomyReader |  | 
| DirectoryTaxonomyWriter | TaxonomyWriter which uses a  Directory to store the taxonomy information on disk,
 and keeps an additional in-memory cache of some or all categories. | 
| DirectoryTaxonomyWriter.DiskOrdinalMap |  | 
| DirectoryTaxonomyWriter.MemoryOrdinalMap |  | 
| DirectoryTaxonomyWriter.OrdinalMap | Mapping from old ordinal to new ordinals, used when merging indexes with separate taxonomies. | 
| DocValuesOrdinalsReader | Deprecated. | 
| DoubleFacetSet | A  FacetSet which encodes double dimension values. | 
| DoubleRange | Represents a range over double values. | 
| DoubleRange | Represents a double range for RangeOnRange faceting | 
| DoubleRangeFacetCounts | Facets implementation that computes counts for dynamic double ranges. | 
| DoubleRangeOnRangeFacetCounts | Represents counts for double range on range faceting. | 
| DrillDownQuery | A  Query for drill-down over facet categories. | 
| DrillSideways | Computes drill down and sideways counts for the provided  DrillDownQuery. | 
| DrillSideways.ConcurrentDrillSidewaysResult<R> | 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. | 
| ExactFacetSetMatcher | A  FacetSetMatcher which considers a set as a match only if all dimension values are equal
 to the given one. | 
| FacetCountsWithFilterQuery | Base class for facet counts. | 
| FacetField | Add an instance of this to your  Document for every facet label. | 
| FacetLabel | Holds a sequence of string components, specifying the hierarchical name of a category. | 
| FacetQuery |  | 
| FacetResult | Counts or aggregates for a single dimension. | 
| Facets | Common base class for all facets implementations. | 
| FacetsCollector | Collects hits for subsequent faceting. | 
| FacetsCollector.MatchingDocs |  | 
| FacetsCollectorManager | A  CollectorManager implementation which produces FacetsCollector and produces a merged
 FacetsCollector. | 
| 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. | 
| FacetSet | Holds a set of facet dimension values. | 
| FacetSetDecoder | A functional interface for decoding facet set values into comparable `long` ones. | 
| FacetSetMatcher |  | 
| FacetSetsField |  | 
| FacetUtils | Utility class with a single method for getting a DocIdSetIterator that skips deleted docs | 
| FastTaxonomyFacetCounts | Computes facets counts, assuming the default encoding into DocValues was used. | 
| FloatAssociationFacetField | Add an instance of this to your  Document to add a facet label associated with a float. | 
| FloatFacetSet | A  FacetSet which encodes float dimension values. | 
| FloatTaxonomyFacets | Deprecated. | 
| IntAssociationFacetField | Add an instance of this to your  Document to add a facet label associated with an int. | 
| IntFacetSet | A  FacetSet which encodes integer dimension values. | 
| IntTaxonomyFacets | Deprecated. | 
| LabelAndValue | Single label and its value, usually contained in a  FacetResult. | 
| LabelToOrdinal | Abstract class for storing Label->Ordinal mappings in a taxonomy. | 
| LongFacetSet | A  FacetSet which encodes long dimension values. | 
| LongRange | Represents a range over long values. | 
| LongRange | Represents a long range for RangeOnRange faceting | 
| LongRangeFacetCounts | Facets implementation that computes counts for dynamic long ranges. | 
| LongRangeOnRangeFacetCounts | Represents counts for long range on range faceting. | 
| LongValueFacetCounts | Facets implementation that computes counts for all unique long values, more efficiently
 counting small values (0-1023) using an int array, and switching to a  HashMap for
 values above 1023. | 
| LRUHashMap<K,V> | LRUHashMap is an extension of Java's HashMap, which has a bounded size(); When it reaches that
 size, each time a new element is added, the least recently used (LRU) entry is removed. | 
| LruTaxonomyWriterCache |  | 
| LruTaxonomyWriterCache.LRUType | Determines cache type. | 
| MatchingFacetSetsCounts | Returns the counts for each given  FacetSet | 
| MultiDoubleValues | Per-segment, per-document double values, which can be calculated at search-time. | 
| MultiDoubleValuesSource |  | 
| MultiFacetQuery |  | 
| MultiFacets | Maps specified dims to provided Facets impls; else, uses the default Facets impl. | 
| MultiLongValues | Per-segment, per-document long values, which can be calculated at search-time. | 
| MultiLongValuesSource |  | 
| NameHashIntCacheLRU | An LRU cache of mapping from name to int. | 
| OrdinalMappingLeafReader | A  FilterLeafReader for updating facets ordinal references, based
 on an ordinal map. | 
| OrdinalsReader | Deprecated. | 
| OrdinalsReader.OrdinalsSegmentReader | Returns ordinals for documents in one segment. | 
| ParallelTaxonomyArrays | Returns 3 arrays for traversing the taxonomy:
 
   parents:parents[i]denotes the parent of category ordinali. | 
| PrintTaxonomyStats | Prints how many ords are under each dimension. | 
| RandomSamplingFacetsCollector | Collects hits for subsequent faceting, using sampling if needed. | 
| Range | Base class for a single labeled range. | 
| Range | Base class for a single labeled range. | 
| RangeFacetSetMatcher | A  FacetSetMatcher which considers a set as a match if all dimensions fall within the
 given corresponding range. | 
| SearcherTaxonomyManager | Manages near-real-time reopen of both an IndexSearcher and a TaxonomyReader. | 
| SearcherTaxonomyManager.SearcherAndTaxonomy |  | 
| SortedSetDocValuesFacetCounts |  | 
| SortedSetDocValuesFacetField | Add an instance of this to your Document for every facet label to be indexed via
 SortedSetDocValues. | 
| SortedSetDocValuesReaderState |  | 
| SortedSetDocValuesReaderState.DimTree | Holds children and sibling information for a single dimension. | 
| SortedSetDocValuesReaderState.OrdRange | Holds start/end range of ords, which maps to one dimension. | 
| StringDocValuesReaderState |  | 
| StringValueFacetCounts |  | 
| TaxonomyFacetCounts | Deprecated. | 
| TaxonomyFacetFloatAssociations | Aggregates float values associated with facet fields. | 
| TaxonomyFacetIntAssociations |  | 
| TaxonomyFacetLabels | Utility class to easily retrieve previously indexed facet labels, allowing you to skip also
 adding stored fields for these values, reducing your index size. | 
| TaxonomyFacets | Deprecated. | 
| TaxonomyFacetSumFloatAssociations | Deprecated. | 
| TaxonomyFacetSumIntAssociations | Deprecated. | 
| TaxonomyFacetSumValueSource | Deprecated. | 
| TaxonomyMergeUtils | Utility methods for merging index and taxonomy directories. | 
| TaxonomyReader | TaxonomyReader is the read-only interface with which the faceted-search library uses the taxonomy
 during search time. | 
| TaxonomyReader.ChildrenIterator | An iterator over a category's children. | 
| TaxonomyWriter | TaxonomyWriter is the interface which the faceted-search library uses to dynamically build the
 taxonomy at indexing time. | 
| TaxonomyWriterCache | TaxonomyWriterCache is a relatively simple interface for a cache of category->ordinal
 mappings, used in TaxonomyWriter implementations (such as  DirectoryTaxonomyWriter). | 
| TopOrdAndFloatQueue | Keeps highest results, first by largest float value, then tie break by smallest ord. | 
| TopOrdAndFloatQueue.OrdAndValue | Holds a single entry. | 
| TopOrdAndIntQueue | Keeps highest results, first by largest int value, then tie break by smallest ord. | 
| TopOrdAndIntQueue.OrdAndValue | Holds a single entry. | 
| UTF8TaxonomyWriterCache | Deprecated. |