## Uses of Interface
org.apache.lucene.facet.index.params.FacetIndexingParams

Packages that use FacetIndexingParams
org.apache.lucene.facet.enhancements.params: Enhanced category features
org.apache.lucene.facet.index: Indexing of document categories
org.apache.lucene.facet.index.params: Indexing-time specifications for handling facets
org.apache.lucene.facet.index.streaming: Expert: attributes streaming definition for indexing facets
org.apache.lucene.facet.search: Faceted Search API
org.apache.lucene.facet.search.cache: Caching to speed up facets accumulation.
org.apache.lucene.facet.search.params: Parameters for Faceted Search
org.apache.lucene.facet.util: Various utilities for faceted search

Uses of FacetIndexingParams in org.apache.lucene.facet.enhancements.params

Subinterfaces of FacetIndexingParams in org.apache.lucene.facet.enhancements.params
`interface` `EnhancementsIndexingParams` `Facet indexing parameters` for defining `category enhancements`.

Classes in org.apache.lucene.facet.enhancements.params that implement FacetIndexingParams
`class` `DefaultEnhancementsIndexingParams` Default implementation of `EnhancementsIndexingParams`

Uses of FacetIndexingParams in org.apache.lucene.facet.index

Fields in org.apache.lucene.facet.index declared as FacetIndexingParams
`protected FacetIndexingParams` `CategoryDocumentBuilder.indexingParams` Parameters to be used when indexing categories.

Constructors in org.apache.lucene.facet.index with parameters of type FacetIndexingParams
`CategoryDocumentBuilder(TaxonomyWriter taxonomyWriter, FacetIndexingParams params)` Creating a facets document builder with a given facet indexing parameters object.
`FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor(FacetIndexingParams indexingParams, int[] ordinalMap)` Construct FacetsDirPayloadProcessor with custom FacetIndexingParams
`FacetsPayloadProcessorProvider(org.apache.lucene.store.Directory dir, int[] ordinalMap, FacetIndexingParams indexingParams)` Construct FacetsPayloadProcessorProvider with FacetIndexingParams

Uses of FacetIndexingParams in org.apache.lucene.facet.index.params

Classes in org.apache.lucene.facet.index.params that implement FacetIndexingParams
`class` `DefaultFacetIndexingParams` Default implementation for `FacetIndexingParams`.
`class` `PerDimensionIndexingParams` A FacetIndexingParams that utilizes different category lists, defined by the dimension specified CategoryPaths (see `PerDimensionIndexingParams.addCategoryListParams(CategoryPath, CategoryListParams)`

Uses of FacetIndexingParams in org.apache.lucene.facet.index.streaming

Fields in org.apache.lucene.facet.index.streaming declared as FacetIndexingParams
`protected FacetIndexingParams` `CategoryTokenizerBase.indexingParams` Indexing params for creating term text

Constructors in org.apache.lucene.facet.index.streaming with parameters of type FacetIndexingParams
`CategoryListTokenizer(org.apache.lucene.analysis.TokenStream input, FacetIndexingParams indexingParams)`
`CategoryParentsStream(CategoryAttributesStream input, TaxonomyWriter taxonomyWriter, FacetIndexingParams indexingParams)` Constructor.
`CategoryTokenizer(org.apache.lucene.analysis.TokenStream input, FacetIndexingParams indexingParams)`
`CategoryTokenizerBase(org.apache.lucene.analysis.TokenStream input, FacetIndexingParams indexingParams)` Constructor.
`CountingListTokenizer(org.apache.lucene.analysis.TokenStream input, FacetIndexingParams indexingParams)`

Uses of FacetIndexingParams in org.apache.lucene.facet.search

Methods in org.apache.lucene.facet.search with parameters of type FacetIndexingParams
`TotalFacetCounts` `TotalFacetCountsCache.getTotalCounts(org.apache.lucene.index.IndexReader indexReader, TaxonomyReader taxonomy, FacetIndexingParams facetIndexingParams, CategoryListCache clCache)` Get the total facet counts for a reader/taxonomy pair and facet indexing parameters.
`void` `TotalFacetCountsCache.load(File inputFile, org.apache.lucene.index.IndexReader indexReader, TaxonomyReader taxonomy, FacetIndexingParams facetIndexingParams)` Load `TotalFacetCounts` matching input parameters from the provided outputFile and add them into the cache for the provided indexReader, taxonomy, and facetIndexingParams.
`static org.apache.lucene.search.Query` `DrillDown.query(FacetIndexingParams iParams, CategoryPath... paths)` Return a query for drilling down into all given categories (AND).
`static org.apache.lucene.search.Query` `DrillDown.query(FacetIndexingParams iParams, org.apache.lucene.search.Query baseQuery, CategoryPath... paths)` Turn a base query into a drilling-down query for all given category paths (AND).

`void`

`TotalFacetCountsCache.store(File outputFile, org.apache.lucene.index.IndexReader indexReader, TaxonomyReader taxonomy, FacetIndexingParams facetIndexingParams, CategoryListCache clCache)`
Store the `TotalFacetCounts` matching input parameters into the provided outputFile, making them available for a later call to `TotalFacetCountsCache.load(File, IndexReader, TaxonomyReader, FacetIndexingParams)`.

`static org.apache.lucene.index.Term` `DrillDown.term(FacetIndexingParams iParams, CategoryPath path)` Return a term for drilling down into a category.

Uses of FacetIndexingParams in org.apache.lucene.facet.search.cache

Methods in org.apache.lucene.facet.search.cache with parameters of type FacetIndexingParams
`void` `CategoryListCache.loadAndRegister(CategoryListParams clp, org.apache.lucene.index.IndexReader reader, TaxonomyReader taxo, FacetIndexingParams iparams)` Load and register `CategoryListData`.

Uses of FacetIndexingParams in org.apache.lucene.facet.search.params

Fields in org.apache.lucene.facet.search.params declared as FacetIndexingParams
`protected FacetIndexingParams` `FacetSearchParams.indexingParams`

Methods in org.apache.lucene.facet.search.params that return FacetIndexingParams
`FacetIndexingParams` `FacetSearchParams.getFacetIndexingParams()` A list of `FacetRequest` objects, determining what to count.

Constructors in org.apache.lucene.facet.search.params with parameters of type FacetIndexingParams
`FacetSearchParams(FacetIndexingParams indexingParams)` Construct with specific faceted indexing parameters.

Uses of FacetIndexingParams in org.apache.lucene.facet.util

Methods in org.apache.lucene.facet.util with parameters of type FacetIndexingParams
`static String` `PartitionsUtils.partitionNameByOrdinal(FacetIndexingParams iParams, CategoryListParams clParams, int ordinal)` Partition name by category ordinal
`static int` `PartitionsUtils.partitionNumber(FacetIndexingParams iParams, int ordinal)` Partition number of an ordinal.
`static int` `PartitionsUtils.partitionOffset(FacetIndexingParams iParams, int partitionNumber, TaxonomyReader taxonomyReader)` Get the offset for a given partition.
`static int` `PartitionsUtils.partitionSize(FacetIndexingParams indexingParams, TaxonomyReader taxonomyReader)` Get the partition size in this parameter, or return the size of the taxonomy, which is smaller.