org.apache.lucene.analysis
public final class StopAnalyzer extends Analyzer
Modifier and Type | Field and Description |
---|---|
static 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(File stopwordsFile)
Builds an analyzer with the stop words from the given file.
|
StopAnalyzer(Reader stopwords)
Builds an analyzer with the stop words from the given reader.
|
StopAnalyzer(Set stopWords)
Builds an analyzer with the stop words from the given set.
|
StopAnalyzer(String[] stopWords)
Builds an analyzer which removes words in the provided array.
|
Modifier and Type | Method and Description |
---|---|
TokenStream |
reusableTokenStream(String fieldName,
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(String fieldName,
Reader reader)
Filters LowerCaseTokenizer with StopFilter.
|
getPositionIncrementGap, getPreviousTokenStream, setPreviousTokenStream
public static final String[] ENGLISH_STOP_WORDS
public StopAnalyzer()
public StopAnalyzer(Set stopWords)
public StopAnalyzer(String[] stopWords)
public StopAnalyzer(File stopwordsFile) throws IOException
IOException
WordlistLoader.getWordSet(File)
public StopAnalyzer(Reader stopwords) throws IOException
IOException
WordlistLoader.getWordSet(Reader)
public TokenStream tokenStream(String fieldName, Reader reader)
tokenStream
in class Analyzer
public TokenStream reusableTokenStream(String fieldName, Reader reader) throws IOException
Analyzer
reusableTokenStream
in class Analyzer
IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.