org.terrier.terms
Class TRv2WeakPorterStemmer
java.lang.Object
org.terrier.terms.StemmerTermPipeline
org.terrier.terms.TRv2PorterStemmer
org.terrier.terms.TRv2WeakPorterStemmer
- All Implemented Interfaces:
- Stemmer, TermPipeline
public class TRv2WeakPorterStemmer
- extends TRv2PorterStemmer
An implementation of the Porter stemming algorithm that uses only the first
step of the algorithm.
- Author:
- Craig Macdonald & Gianni Amati & Vassilis Plachouras
Method Summary |
String |
stem(String s)
Returns the stem of a given term, after applying
the first step of Porter's stemming algorithm. |
Methods inherited from class org.terrier.terms.TRv2PorterStemmer |
cons, consonantinstem, cvc, defineBuffer, doublec, ends, m, main, setto, step1ab, step1c, step2, step3, step4, step5, vowelinstem |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRv2WeakPorterStemmer
public TRv2WeakPorterStemmer(TermPipeline next)
- Constructs an instance of the TRv2WeakPorterStemmer.
- Parameters:
next
-
stem
public String stem(String s)
- Returns the stem of a given term, after applying
the first step of Porter's stemming algorithm.
- Specified by:
stem
in interface Stemmer
- Overrides:
stem
in class TRv2PorterStemmer
- Parameters:
s
- String the term to be stemmed.
- Returns:
- String the stem of a given term.
Terrier 3.6. Copyright © 2004-2011 University of Glasgow