public class CountingListTokenizer extends CategoryListTokenizer
CategoryListTokenizer for facet counting| Modifier and Type | Field and Description |
|---|---|
protected Iterator<Map.Entry<String,CategoryListPayloadStream>> |
payloadStreamIterator
An iterator over the payload streams
|
protected HashMap<String,CategoryListPayloadStream> |
payloadStreamsByName
A table for retrieving payload streams by category-list name.
|
categoryAttribute, indexingParams, payload, payloadAttribute, termAttribute| Constructor and Description |
|---|
CountingListTokenizer(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams) |
| Modifier and Type | Method and Description |
|---|---|
protected CategoryListPayloadStream |
getPayloadStream(CategoryPath categoryPath,
int ordinal) |
protected void |
handleStartOfInput()
A method invoked once when the input stream begins, for subclass-specific
processing.
|
boolean |
incrementToken() |
protected boolean |
legalCategory()
A method which allows extending classes to filter the categories going
into the counting list.
|
handleEndOfInput, resetaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toStringprotected HashMap<String,CategoryListPayloadStream> payloadStreamsByName
protected Iterator<Map.Entry<String,CategoryListPayloadStream>> payloadStreamIterator
public CountingListTokenizer(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams)
protected void handleStartOfInput()
throws IOException
CategoryListTokenizerhandleStartOfInput in class CategoryListTokenizerIOExceptionpublic final boolean incrementToken()
throws IOException
incrementToken in class CategoryListTokenizerIOExceptionprotected boolean legalCategory()
true, meaning the current category is
to be part of the counting list. For categories that should be
filtered, return false.protected CategoryListPayloadStream getPayloadStream(CategoryPath categoryPath, int ordinal) throws IOException
IOExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.