Package org.apache.lucene.analysis.ja
Class JapaneseAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.StopwordAnalyzerBase
org.apache.lucene.analysis.ja.JapaneseAnalyzer
- All Implemented Interfaces:
Closeable
,AutoCloseable
Analyzer for Japanese that uses morphological analysis.
- Since:
- 3.6.0
- See Also:
-
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.StopwordAnalyzerBase
stopwords
Fields inherited from class org.apache.lucene.analysis.Analyzer
GLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY
-
Constructor Summary
ConstructorDescriptionJapaneseAnalyzer
(UserDictionary userDict, JapaneseTokenizer.Mode mode, CharArraySet stopwords, Set<String> stoptags) -
Method Summary
Modifier and TypeMethodDescriptionprotected Analyzer.TokenStreamComponents
createComponents
(String fieldName) static CharArraySet
protected Reader
initReader
(String fieldName, Reader reader) protected Reader
initReaderForNormalization
(String fieldName, Reader reader) protected TokenStream
normalize
(String fieldName, TokenStream in) Methods inherited from class org.apache.lucene.analysis.StopwordAnalyzerBase
getStopwordSet, loadStopwordSet, loadStopwordSet, loadStopwordSet
Methods inherited from class org.apache.lucene.analysis.Analyzer
attributeFactory, close, getOffsetGap, getPositionIncrementGap, getReuseStrategy, normalize, tokenStream, tokenStream
-
Constructor Details
-
JapaneseAnalyzer
public JapaneseAnalyzer() -
JapaneseAnalyzer
public JapaneseAnalyzer(UserDictionary userDict, JapaneseTokenizer.Mode mode, CharArraySet stopwords, Set<String> stoptags)
-
-
Method Details
-
getDefaultStopSet
-
getDefaultStopTags
-
createComponents
- Specified by:
createComponents
in classAnalyzer
-
normalize
-
initReader
- Overrides:
initReader
in classAnalyzer
-
initReaderForNormalization
- Overrides:
initReaderForNormalization
in classAnalyzer
-