public final class StopAnalyzer extends Analyzer
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
ENGLISH_STOP_WORDS
An array containing some common English words that are not usually useful
for searching.
|
Constructor and Description |
---|
StopAnalyzer()
Builds an analyzer which removes words in ENGLISH_STOP_WORDS.
|
StopAnalyzer(java.io.File stopwordsFile)
Builds an analyzer with the stop words from the given file.
|
StopAnalyzer(java.io.Reader stopwords)
Builds an analyzer with the stop words from the given reader.
|
StopAnalyzer(java.util.Set stopWords)
Builds an analyzer with the stop words from the given set.
|
StopAnalyzer(java.lang.String[] stopWords)
Builds an analyzer which removes words in the provided array.
|
Modifier and Type | Method and Description |
---|---|
TokenStream |
reusableTokenStream(java.lang.String fieldName,
java.io.Reader reader)
Creates a TokenStream that is allowed to be re-used
from the previous time that the same thread called
this method.
|
TokenStream |
tokenStream(java.lang.String fieldName,
java.io.Reader reader)
Filters LowerCaseTokenizer with StopFilter.
|
close, getPositionIncrementGap, getPreviousTokenStream, setPreviousTokenStream
public static final java.lang.String[] ENGLISH_STOP_WORDS
public StopAnalyzer()
public StopAnalyzer(java.util.Set stopWords)
public StopAnalyzer(java.lang.String[] stopWords)
public StopAnalyzer(java.io.File stopwordsFile) throws java.io.IOException
java.io.IOException
WordlistLoader.getWordSet(File)
public StopAnalyzer(java.io.Reader stopwords) throws java.io.IOException
java.io.IOException
WordlistLoader.getWordSet(Reader)
public TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader)
tokenStream
in class Analyzer
public TokenStream reusableTokenStream(java.lang.String fieldName, java.io.Reader reader) throws java.io.IOException
Analyzer
reusableTokenStream
in class Analyzer
java.io.IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.