org.getopt.stempel.lucene
Class StempelAnalyzer

java.lang.Object
  extended byorg.apache.lucene.analysis.Analyzer
      extended byorg.getopt.stempel.lucene.StempelAnalyzer

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

Analyzer that uses Stemmer for stemming. It also uses LowerCaseTokenizer to lowercase input tokens.

Author:
Andrzej Bialecki <ab@getopt.org>

Constructor Summary
StempelAnalyzer()
          Creates the Analyzer that uses the default stemming table
StempelAnalyzer(Stemmer stemmer)
          Creates the Analyzer that uses the supplied Stemmer.
StempelAnalyzer(java.lang.String stemmerTable)
          Creates the Analyzer that loads stemming table from the resource path.
 
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
tokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StempelAnalyzer

public StempelAnalyzer()
Creates the Analyzer that uses the default stemming table


StempelAnalyzer

public StempelAnalyzer(java.lang.String stemmerTable)
Creates the Analyzer that loads stemming table from the resource path.


StempelAnalyzer

public StempelAnalyzer(Stemmer stemmer)
Creates the Analyzer that uses the supplied Stemmer.

Method Detail

tokenStream

public final org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
                                                                java.io.Reader reader)
See Also:
Analyzer.tokenStream(java.lang.String, java.io.Reader)