|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.util.StopwordAnalyzerBase
public abstract class StopwordAnalyzerBase
Base class for Analyzers that need to make use of stopword sets.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.lucene.analysis.Analyzer |
|---|
Analyzer.GlobalReuseStrategy, Analyzer.PerFieldReuseStrategy, Analyzer.ReuseStrategy, Analyzer.TokenStreamComponents |
| Field Summary | |
|---|---|
protected Version |
matchVersion
|
protected CharArraySet |
stopwords
An immutable stopword set |
| Constructor Summary | |
|---|---|
protected |
StopwordAnalyzerBase(Version version)
Creates a new Analyzer with an empty stopword set |
protected |
StopwordAnalyzerBase(Version version,
CharArraySet stopwords)
Creates a new instance initialized with the given stopword set |
| Method Summary | |
|---|---|
CharArraySet |
getStopwordSet()
Returns the analyzer's stopword set or an empty set if the analyzer has no stopwords |
protected static CharArraySet |
loadStopwordSet(boolean ignoreCase,
Class<? extends Analyzer> aClass,
String resource,
String comment)
Creates a CharArraySet from a file resource associated with a class. |
protected static CharArraySet |
loadStopwordSet(File stopwords,
Version matchVersion)
Creates a CharArraySet from a file. |
protected static CharArraySet |
loadStopwordSet(Reader stopwords,
Version matchVersion)
Creates a CharArraySet from a file. |
| Methods inherited from class org.apache.lucene.analysis.Analyzer |
|---|
close, createComponents, getOffsetGap, getPositionIncrementGap, initReader, tokenStream |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final CharArraySet stopwords
protected final Version matchVersion
| Constructor Detail |
|---|
protected StopwordAnalyzerBase(Version version,
CharArraySet stopwords)
version - the Lucene version for cross version compatibilitystopwords - the analyzer's stopword setprotected StopwordAnalyzerBase(Version version)
version - the Lucene version for cross version compatibility| Method Detail |
|---|
public CharArraySet getStopwordSet()
protected static CharArraySet loadStopwordSet(boolean ignoreCase,
Class<? extends Analyzer> aClass,
String resource,
String comment)
throws IOException
Class.getResourceAsStream(String)).
ignoreCase - true if the set should ignore the case of the
stopwords, otherwise falseaClass - a class that is associated with the given stopwordResourceresource - name of the resource file associated with the given classcomment - comment string to ignore in the stopword file
IOException - if loading the stopwords throws an IOException
protected static CharArraySet loadStopwordSet(File stopwords,
Version matchVersion)
throws IOException
stopwords - the stopwords file to loadmatchVersion - the Lucene version for cross version compatibility
IOException - if loading the stopwords throws an IOException
protected static CharArraySet loadStopwordSet(Reader stopwords,
Version matchVersion)
throws IOException
stopwords - the stopwords reader to loadmatchVersion - the Lucene version for cross version compatibility
IOException - if loading the stopwords throws an IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||