See: Description
Interface | Description |
---|---|
CategoryEnhancement |
This interface allows easy addition of enhanced category features.
|
Class | Description |
---|---|
EnhancementsCategoryTokenizer |
A tokenizer which adds to each category token payload according to the
CategoryEnhancement s defined in the given
EnhancementsIndexingParams . |
EnhancementsDocumentBuilder |
An
EnhancementsDocumentBuilder is a CategoryDocumentBuilder
which adds categories to documents according to the list of
CategoryEnhancement s from EnhancementsIndexingParams . |
EnhancementsPayloadIterator |
A
PayloadIterator for iterating over category posting lists generated
using EnhancementsCategoryTokenizer . |
A CategoryEnhancement
(which can correspond to a
CategoryProperty
)
can contribute to the index in two possible ways:
CategoryEnhancement.getCategoryTokenBytes()
.
This data will be read during search using
CategoryEnhancement.extractCategoryTokenData()
.
CategoryListTokenizer
through
CategoryEnhancement.getCategoryListTokenizer()
.
The
CategoryListTokenizer
should add a single token which includes all the enhancement relevant data from the categories.
The category list token's text is defined by
CategoryEnhancement.getCategoryListTermText()
.