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 anIterable
ofCategoryAttribute
.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 theCharTermAttribute
s andPayloadAttribute
s 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 CategoryListTokenizer
for facet counting