Class ConcatenateGraphFilter.EscapingTokenStreamToAutomaton
java.lang.Object
org.apache.lucene.analysis.TokenStreamToAutomaton
org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter.EscapingTokenStreamToAutomaton
- Enclosing class:
ConcatenateGraphFilter
private static final class ConcatenateGraphFilter.EscapingTokenStreamToAutomaton
extends TokenStreamToAutomaton
Just escapes the
ConcatenateGraphFilter.SEP_LABEL
byte with an extra.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final byte
(package private) final BytesRefBuilder
Fields inherited from class org.apache.lucene.analysis.TokenStreamToAutomaton
HOLE, POS_SEP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BytesRef
changeToken
(BytesRef in) Subclass and implement this if you need to change the token (such as escaping certain bytes) before it's turned into a graph.Methods inherited from class org.apache.lucene.analysis.TokenStreamToAutomaton
setFinalOffsetGapAsHole, setPreservePositionIncrements, setUnicodeArcs, toAutomaton
-
Field Details
-
spare
-
sepLabel
final byte sepLabel
-
-
Constructor Details
-
EscapingTokenStreamToAutomaton
public EscapingTokenStreamToAutomaton(int sepLabel)
-
-
Method Details
-
changeToken
Description copied from class:TokenStreamToAutomaton
Subclass and implement this if you need to change the token (such as escaping certain bytes) before it's turned into a graph.- Overrides:
changeToken
in classTokenStreamToAutomaton
-