Uses of Interface
org.apache.lucene.facet.index.params.FacetIndexingParams
-
Packages that use FacetIndexingParams Package Description org.apache.lucene.facet.enhancements.params Enhanced category featuresorg.apache.lucene.facet.index Indexing of document categoriesorg.apache.lucene.facet.index.params Indexing-time specifications for handling facetsorg.apache.lucene.facet.index.streaming Expert: attributes streaming definition for indexing facetsorg.apache.lucene.facet.search Faceted Search APIorg.apache.lucene.facet.search.cache Caching to speed up facets accumulation.org.apache.lucene.facet.search.params Parameters for Faceted Searchorg.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 Modifier and Type Interface Description interface
EnhancementsIndexingParams
Facet indexing parameters
for definingcategory enhancements
.Classes in org.apache.lucene.facet.enhancements.params that implement FacetIndexingParams Modifier and Type Class Description class
DefaultEnhancementsIndexingParams
Default implementation ofEnhancementsIndexingParams
-
Uses of FacetIndexingParams in org.apache.lucene.facet.index
Fields in org.apache.lucene.facet.index declared as FacetIndexingParams Modifier and Type Field Description protected FacetIndexingParams
CategoryDocumentBuilder. indexingParams
Parameters to be used when indexing categories.Constructors in org.apache.lucene.facet.index with parameters of type FacetIndexingParams Constructor Description CategoryDocumentBuilder(TaxonomyWriter taxonomyWriter, FacetIndexingParams params)
Creating a facets document builder with a given facet indexing parameters object.FacetsDirPayloadProcessor(FacetIndexingParams indexingParams, int[] ordinalMap)
Construct FacetsDirPayloadProcessor with custom FacetIndexingParamsFacetsPayloadProcessorProvider(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 Modifier and Type Class Description class
DefaultFacetIndexingParams
Default implementation forFacetIndexingParams
.class
PerDimensionIndexingParams
A FacetIndexingParams that utilizes different category lists, defined by the dimension specified CategoryPaths (seePerDimensionIndexingParams.addCategoryListParams(CategoryPath, CategoryListParams)
-
Uses of FacetIndexingParams in org.apache.lucene.facet.index.streaming
Fields in org.apache.lucene.facet.index.streaming declared as FacetIndexingParams Modifier and Type Field Description protected FacetIndexingParams
CategoryTokenizerBase. indexingParams
Indexing params for creating term textConstructors in org.apache.lucene.facet.index.streaming with parameters of type FacetIndexingParams Constructor Description 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 Modifier and Type Method Description 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)
LoadTotalFacetCounts
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 theTotalFacetCounts
matching input parameters into the provided outputFile, making them available for a later call toTotalFacetCountsCache.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 Modifier and Type Method Description void
CategoryListCache. loadAndRegister(CategoryListParams clp, org.apache.lucene.index.IndexReader reader, TaxonomyReader taxo, FacetIndexingParams iparams)
Load and registerCategoryListData
. -
Uses of FacetIndexingParams in org.apache.lucene.facet.search.params
Fields in org.apache.lucene.facet.search.params declared as FacetIndexingParams Modifier and Type Field Description protected FacetIndexingParams
FacetSearchParams. indexingParams
Methods in org.apache.lucene.facet.search.params that return FacetIndexingParams Modifier and Type Method Description FacetIndexingParams
FacetSearchParams. getFacetIndexingParams()
A list ofFacetRequest
objects, determining what to count.Constructors in org.apache.lucene.facet.search.params with parameters of type FacetIndexingParams Constructor Description 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 Modifier and Type Method Description static String
PartitionsUtils. partitionNameByOrdinal(FacetIndexingParams iParams, CategoryListParams clParams, int ordinal)
Partition name by category ordinalstatic 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.
-