| 
|||||||||
| 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 | ||||||||