org.apache.lucene.analysis.snowball

Class SnowballFilter


public class SnowballFilter
extends TokenFilter

A filter that stems words using a Snowball-generated stemmer. Available stemmers are listed in net.sf.snowball.ext. The name of a stemmer is the part of the class name before "Stemmer", e.g., the stemmer in EnglishStemmer is named "English".

Field Summary

Fields inherited from class org.apache.lucene.analysis.TokenFilter

input

Constructor Summary

SnowballFilter(TokenStream in, String name)
Construct the named stemming filter.

Method Summary

Token
next()
Returns the next input Token, after being stemmed

Methods inherited from class org.apache.lucene.analysis.TokenFilter

close

Methods inherited from class org.apache.lucene.analysis.TokenStream

close, next

Constructor Details

SnowballFilter

public SnowballFilter(TokenStream in,
                      String name)
Construct the named stemming filter.
Parameters:
in - the input tokens to stem
name - the name of a stemmer

Method Details

next

public final Token next()
            throws IOException
Returns the next input Token, after being stemmed
Overrides:
next in interface TokenStream

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.