info.ephyra.nlp
Class SnowballStemmer

java.lang.Object
  extended by info.ephyra.nlp.SnowballStemmer

public class SnowballStemmer
extends java.lang.Object

This class provides an interface to the Snowball stemmer for the English language.

Version:
2006-04-21
Author:
Nico Schlaefer

Field Summary
private static org.tartarus.snowball.ext.englishStemmer stemmer
          Snowball stemmer for the English language.
 
Constructor Summary
SnowballStemmer()
           
 
Method Summary
static void create()
          Creates the stemmer.
static java.lang.String stem(java.lang.String word)
          Stems a single English word.
static java.lang.String stemAllTokens(java.lang.String tokens)
          Stems all tokens in a string of space-delimited English words.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stemmer

private static org.tartarus.snowball.ext.englishStemmer stemmer
Snowball stemmer for the English language.

Constructor Detail

SnowballStemmer

public SnowballStemmer()
Method Detail

create

public static void create()
Creates the stemmer.


stem

public static java.lang.String stem(java.lang.String word)
Stems a single English word.

Parameters:
word - the word to be stemmed
Returns:
stemmed word

stemAllTokens

public static java.lang.String stemAllTokens(java.lang.String tokens)
Stems all tokens in a string of space-delimited English words.

Parameters:
tokens - string of tokens to be stemmed
Returns:
string of stemmed tokens