Package weka.core.stemmers
Class IteratedLovinsStemmer
- java.lang.Object
-
- weka.core.stemmers.LovinsStemmer
-
- weka.core.stemmers.IteratedLovinsStemmer
-
- All Implemented Interfaces:
java.io.Serializable,RevisionHandler,Stemmer,TechnicalInformationHandler
public class IteratedLovinsStemmer extends LovinsStemmer
An iterated version of the Lovins stemmer. It stems the word (in case it's longer than 2 characters) until it no further changes.
For more information about the Lovins stemmer see:
Julie Beth Lovins (1968). Development of a stemming algorithm. Mechanical Translation and Computational Linguistics. 11:22-31. BibTeX:@article{Lovins1968, author = {Julie Beth Lovins}, journal = {Mechanical Translation and Computational Linguistics}, pages = {22-31}, title = {Development of a stemming algorithm}, volume = {11}, year = {1968} }- Version:
- $Revision: 1.7 $
- Author:
- Eibe Frank (eibe at cs dot waikato dot ac dot nz)
- See Also:
LovinsStemmer, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IteratedLovinsStemmer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetRevision()Returns the revision string.java.lang.StringglobalInfo()Returns a string describing the stemmerstatic voidmain(java.lang.String[] args)Runs the stemmer with the given optionsjava.lang.Stringstem(java.lang.String str)Iterated stemming of the given word.-
Methods inherited from class weka.core.stemmers.LovinsStemmer
getTechnicalInformation, stemString, toString
-
-
-
-
Method Detail
-
globalInfo
public java.lang.String globalInfo()
Returns a string describing the stemmer- Overrides:
globalInfoin classLovinsStemmer- Returns:
- a description suitable for displaying in the explorer/experimenter gui
-
stem
public java.lang.String stem(java.lang.String str)
Iterated stemming of the given word. Word is converted to lower case.- Specified by:
stemin interfaceStemmer- Overrides:
stemin classLovinsStemmer- Parameters:
str- the word to stem- Returns:
- the stemmed word
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Overrides:
getRevisionin classLovinsStemmer- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
Runs the stemmer with the given options- Parameters:
args- the options
-
-