Package org.apache.lucene.analysis.path
Class ReversePathHierarchyTokenizer
java.lang.Object
org.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.Tokenizer
org.apache.lucene.analysis.path.ReversePathHierarchyTokenizer
- All Implemented Interfaces:
Closeable
,AutoCloseable
Tokenizer for domain-like hierarchies.
Take something like:
www.site.co.ukand make:
www.site.co.uk site.co.uk co.uk uk
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.State
-
Field Summary
Modifier and TypeFieldDescriptionstatic final char
static final int
Fields inherited from class org.apache.lucene.analysis.TokenStream
DEFAULT_TOKEN_ATTRIBUTE_FACTORY
-
Constructor Summary
ConstructorDescriptionReversePathHierarchyTokenizer
(char delimiter, char replacement) ReversePathHierarchyTokenizer
(char delimiter, char replacement, int skip) ReversePathHierarchyTokenizer
(char delimiter, int skip) ReversePathHierarchyTokenizer
(int skip) ReversePathHierarchyTokenizer
(int bufferSize, char delimiter) ReversePathHierarchyTokenizer
(int bufferSize, char delimiter, char replacement) ReversePathHierarchyTokenizer
(int bufferSize, char delimiter, char replacement, int skip) ReversePathHierarchyTokenizer
(AttributeFactory factory, char delimiter, char replacement, int skip) ReversePathHierarchyTokenizer
(AttributeFactory factory, int bufferSize, char delimiter, char replacement, int skip) -
Method Summary
Methods inherited from class org.apache.lucene.analysis.Tokenizer
close, correctOffset, setReader, setReaderTestPoint
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, endAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, removeAllAttributes, restoreState, toString
-
Field Details
-
DEFAULT_DELIMITER
public static final char DEFAULT_DELIMITER- See Also:
-
DEFAULT_SKIP
public static final int DEFAULT_SKIP- See Also:
-
-
Constructor Details
-
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer() -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(int skip) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(int bufferSize, char delimiter) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(char delimiter, char replacement) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(int bufferSize, char delimiter, char replacement) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(char delimiter, int skip) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(char delimiter, char replacement, int skip) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(AttributeFactory factory, char delimiter, char replacement, int skip) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(int bufferSize, char delimiter, char replacement, int skip) -
ReversePathHierarchyTokenizer
public ReversePathHierarchyTokenizer(AttributeFactory factory, int bufferSize, char delimiter, char replacement, int skip)
-
-
Method Details
-
incrementToken
- Specified by:
incrementToken
in classTokenStream
- Throws:
IOException
-
end
- Overrides:
end
in classTokenStream
- Throws:
IOException
-
reset
- Overrides:
reset
in classTokenizer
- Throws:
IOException
-