jcolibri.extensions.textual.stemmer
Class Stemmer

java.lang.Object
  extended by jcolibri.extensions.textual.stemmer.Stemmer

public class Stemmer
extends java.lang.Object

Stemmes a word using the Snowball package. It works with several languages.

Version:
1.0
Author:
Juan A. Recio-García

Nested Class Summary
static class Stemmer.Language
          Available languages
 
Constructor Summary
Stemmer()
          Creates a stemmer for English
Stemmer(Stemmer.Language language)
          Creates a stemmer for the given language
 
Method Summary
 java.lang.String stem(java.lang.String word)
          Stems a word
 java.lang.String stemSentence(java.lang.String sentence)
          Stems a sentences.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Stemmer

public Stemmer()
Creates a stemmer for English


Stemmer

public Stemmer(Stemmer.Language language)
Creates a stemmer for the given language

Method Detail

stem

public java.lang.String stem(java.lang.String word)
Stems a word


stemSentence

public java.lang.String stemSentence(java.lang.String sentence)
Stems a sentences. It returns the same sentence but with all words stemmed


GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es