org.eaglei.lexical.lucene
Class PorterStemAnalyzer

java.lang.Object
  extended by org.apache.lucene.analysis.Analyzer
      extended by org.eaglei.lexical.lucene.PorterStemAnalyzer
All Implemented Interfaces:
java.io.Closeable

public class PorterStemAnalyzer
extends org.apache.lucene.analysis.Analyzer

Subclass of Lucene's StandardAnalyzer that adds the PorterStemFilter

Author:
rfrost

Field Summary
 
Fields inherited from class org.apache.lucene.analysis.Analyzer
overridesTokenStreamMethod
 
Constructor Summary
PorterStemAnalyzer()
          Creates a new PorterStemAnalyzer.
PorterStemAnalyzer(java.util.Set customStopWords)
          Creates a new PorterStemAnalyzer with a custom set of stop words.
 
Method Summary
 org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader)
           
 
Methods inherited from class org.apache.lucene.analysis.Analyzer
close, getOffsetGap, getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setOverridesTokenStreamMethod, setPreviousTokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PorterStemAnalyzer

public PorterStemAnalyzer()
Creates a new PorterStemAnalyzer.


PorterStemAnalyzer

public PorterStemAnalyzer(java.util.Set customStopWords)
Creates a new PorterStemAnalyzer with a custom set of stop words.

Parameters:
customStopWords - Custom stop words. Will be added to the standard English stop words.
Method Detail

tokenStream

public final org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
                                                                java.io.Reader reader)
Specified by:
tokenStream in class org.apache.lucene.analysis.Analyzer


Copyright © 2009-2010 Eagle-I. All Rights Reserved.