Package | Description |
---|---|
org.apache.lucene.facet.enhancements.params |
Enhanced category features
FacetIndexingParams
used by
EnhancementsDocumentBuilder
for adding
CategoryEnhancement 's
to the indexing parameters, and accessing them during indexing and search. |
org.apache.lucene.facet.index |
Indexing of document categories
Attachment of
CategoryPath 's
or CategoryAttribute 's
to a given document using a
Taxonomy . |
org.apache.lucene.facet.index.params |
Indexing-time specifications for handling facets
Parameters on how facets are to be written to the index,
such as which fields and terms are used to refer to the facets posting list.
|
org.apache.lucene.facet.search.cache |
Caching to speed up facets accumulation.
|
org.apache.lucene.facet.util |
Various utilities for faceted search
|
Constructor and Description |
---|
DefaultEnhancementsIndexingParams(CategoryListParams categoryListParams,
CategoryEnhancement... enhancements)
Construct with certain
enhancements
and CategoryListParams |
Constructor and Description |
---|
FacetsPayloadProcessorProvider.FacetsPayloadProcessor(CategoryListParams params,
int[] ordinalMap) |
Modifier and Type | Method and Description |
---|---|
CategoryListParams |
PerDimensionIndexingParams.getCategoryListParams(CategoryPath category)
Get the CategoryListParams based on the dimension or "zero-th category"
of the specified CategoryPath.
|
CategoryListParams |
FacetIndexingParams.getCategoryListParams(CategoryPath category)
The name of the category-list to put this category in, or null if this
category should not be aggregatable.
|
CategoryListParams |
DefaultFacetIndexingParams.getCategoryListParams(CategoryPath category) |
Modifier and Type | Method and Description |
---|---|
Iterable<CategoryListParams> |
PerDimensionIndexingParams.getAllCategoryListParams()
Get all the categoryListParams, including the default.
|
Iterable<CategoryListParams> |
FacetIndexingParams.getAllCategoryListParams()
Return info about all category lists in the index.
|
Iterable<CategoryListParams> |
DefaultFacetIndexingParams.getAllCategoryListParams() |
Modifier and Type | Method and Description |
---|---|
void |
PerDimensionIndexingParams.addCategoryListParams(CategoryPath category,
CategoryListParams clParams)
Add a CategoryListParams for a given CategoryPath's dimension or
"zero-th" category.
|
Constructor and Description |
---|
DefaultFacetIndexingParams(CategoryListParams categoryListParams) |
PerDimensionIndexingParams(CategoryListParams categoryListParams)
Construct with the included categoryListParams as the default
CategoryListParams for unspecified CategoryPaths.
|
Modifier and Type | Method and Description |
---|---|
CategoryListData |
CategoryListCache.get(CategoryListParams clp)
Fetch the cached
CategoryListData for a given CategoryListParams . |
void |
CategoryListCache.loadAndRegister(CategoryListParams clp,
IndexReader reader,
TaxonomyReader taxo,
FacetIndexingParams iparams)
Load and register
CategoryListData . |
void |
CategoryListCache.register(CategoryListParams clp,
CategoryListData clData)
Register a pre-computed
CategoryListData . |
Modifier and Type | Method and Description |
---|---|
static String |
PartitionsUtils.partitionName(CategoryListParams clParams,
int partition)
Partition name by its number
|
static String |
PartitionsUtils.partitionNameByOrdinal(FacetIndexingParams iParams,
CategoryListParams clParams,
int ordinal)
Partition name by category ordinal
|