org.opensolaris.opengrok.analysis
Class HistoryAnalyzer

java.lang.Object
  extended by org.apache.lucene.analysis.Analyzer
      extended by org.opensolaris.opengrok.analysis.HistoryAnalyzer

public final class HistoryAnalyzer
extends org.apache.lucene.analysis.Analyzer


Constructor Summary
HistoryAnalyzer()
          Builds an analyzer which removes words in ENGLISH_STOP_WORDS.
HistoryAnalyzer(java.lang.String[] stopWords)
          Builds an analyzer which removes words in the provided array.
 
Method Summary
 org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader)
          Filters LowerCaseTokenizer with StopFilter.
 
Methods inherited from class org.apache.lucene.analysis.Analyzer
getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setPreviousTokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryAnalyzer

public HistoryAnalyzer()
Builds an analyzer which removes words in ENGLISH_STOP_WORDS.


HistoryAnalyzer

public HistoryAnalyzer(java.lang.String[] stopWords)
Builds an analyzer which removes words in the provided array.

Method Detail

tokenStream

public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
                                                          java.io.Reader reader)
Filters LowerCaseTokenizer with StopFilter.

Specified by:
tokenStream in class org.apache.lucene.analysis.Analyzer