Package org.apache.lucene.analysis.core
Class WhitespaceAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.core.WhitespaceAnalyzer
- All Implemented Interfaces:
Closeable
,AutoCloseable
An Analyzer that uses
WhitespaceTokenizer
.- Since:
- 3.1
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.analysis.Analyzer
Analyzer.ReuseStrategy, Analyzer.TokenStreamComponents
-
Field Summary
Fields inherited from class org.apache.lucene.analysis.Analyzer
GLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY
-
Constructor Summary
ConstructorDescriptionCreates a newWhitespaceAnalyzer
with a maximum token length of 255 charsWhitespaceAnalyzer
(int maxTokenLength) Creates a newWhitespaceAnalyzer
with a custom maximum token length -
Method Summary
Modifier and TypeMethodDescriptionprotected Analyzer.TokenStreamComponents
createComponents
(String fieldName) Methods inherited from class org.apache.lucene.analysis.Analyzer
attributeFactory, close, getOffsetGap, getPositionIncrementGap, getReuseStrategy, initReader, initReaderForNormalization, normalize, normalize, tokenStream, tokenStream
-
Constructor Details
-
WhitespaceAnalyzer
public WhitespaceAnalyzer()Creates a newWhitespaceAnalyzer
with a maximum token length of 255 chars -
WhitespaceAnalyzer
public WhitespaceAnalyzer(int maxTokenLength) Creates a newWhitespaceAnalyzer
with a custom maximum token length- Parameters:
maxTokenLength
- the maximum token length the analyzer will emit
-
-
Method Details
-
createComponents
- Specified by:
createComponents
in classAnalyzer
-