public final class DelimitedPayloadTokenFilter
extends org.apache.lucene.analysis.TokenFilter
PayloadEncoder
to convert the payload in an appropriate way (from characters to bytes).
Note make sure your Tokenizer doesn't split on the delimiter, or this won't workPayloadEncoder
Modifier and Type | Field and Description |
---|---|
static char |
DEFAULT_DELIMITER |
protected char |
delimiter |
protected PayloadEncoder |
encoder |
protected org.apache.lucene.analysis.tokenattributes.PayloadAttribute |
payAtt |
protected org.apache.lucene.analysis.tokenattributes.TermAttribute |
termAtt |
Modifier | Constructor and Description |
---|---|
protected |
DelimitedPayloadTokenFilter(org.apache.lucene.analysis.TokenStream input)
Construct a token stream filtering the given input.
|
|
DelimitedPayloadTokenFilter(org.apache.lucene.analysis.TokenStream input,
char delimiter,
PayloadEncoder encoder) |
Modifier and Type | Method and Description |
---|---|
boolean |
incrementToken() |
getOnlyUseNewAPI, next, next, setOnlyUseNewAPI
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, restoreState, toString
public static final char DEFAULT_DELIMITER
protected char delimiter
protected org.apache.lucene.analysis.tokenattributes.TermAttribute termAtt
protected org.apache.lucene.analysis.tokenattributes.PayloadAttribute payAtt
protected PayloadEncoder encoder
protected DelimitedPayloadTokenFilter(org.apache.lucene.analysis.TokenStream input)
public DelimitedPayloadTokenFilter(org.apache.lucene.analysis.TokenStream input, char delimiter, PayloadEncoder encoder)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.