Package org.apache.lucene.facet.index.streaming
Expert: attributes streaming definition for indexing facets
Steaming of facets attributes is a low level indexing interface with Lucene indexing. There are two types of category related streams:- Category tokenizer stream handles tokenization for a single category, e.g. for creating drill-down tokens.
- Category list tokenizer stream handles tokenization for multiple categories, e.g. for creating a counting list token, representing all the categories of a certain document.
-
Class Summary Class Description CategoryAttributesStream An attribute stream built from anIterableofCategoryAttribute.CategoryListTokenizer A base class for category list tokenizers, which add category list tokens to category streams.CategoryParentsStream This class adds parents to aCategoryAttributesStream.CategoryTokenizer Basic class for setting theCharTermAttributes andPayloadAttributes of category tokens.CategoryTokenizerBase A base class for all token filters which add term and payload attributes to tokens and are to be used inCategoryDocumentBuilder.CountingListTokenizer CategoryListTokenizerfor facet counting