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
stopwordsFields inherited from class org.apache.lucene.analysis.Analyzer
GLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY -
Constructor Summary
ConstructorsConstructorDescriptionJapaneseAnalyzer(UserDictionary userDict, JapaneseTokenizer.Mode mode, CharArraySet stopwords, Set<String> stoptags) -
Method Summary
Modifier and TypeMethodDescriptionprotected Analyzer.TokenStreamComponentscreateComponents(String fieldName) static CharArraySetprotected ReaderinitReader(String fieldName, Reader reader) protected ReaderinitReaderForNormalization(String fieldName, Reader reader) protected TokenStreamnormalize(String fieldName, TokenStream in) Methods inherited from class org.apache.lucene.analysis.StopwordAnalyzerBase
getStopwordSet, loadStopwordSet, loadStopwordSetMethods 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:
createComponentsin classAnalyzer
-
normalize
-
initReader
- Overrides:
initReaderin classAnalyzer
-
initReaderForNormalization
- Overrides:
initReaderForNormalizationin classAnalyzer
-