fr.inrialpes.exmo.aroma.utils.ling
Class StemmedTermExtractor
java.lang.Object
fr.inrialpes.exmo.aroma.utils.ling.StemmedTermExtractor
- All Implemented Interfaces:
- TermExtractor
public class StemmedTermExtractor
- extends Object
- implements TermExtractor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
upperCaseFilter
private Pattern upperCaseFilter
analysers
private final Map<String,org.apache.lucene.analysis.Analyzer> analysers
otherLanguageAnalyzer
private final org.apache.lucene.analysis.Analyzer otherLanguageAnalyzer
stopwords
private final HashSet<String> stopwords
StemmedTermExtractor
public StemmedTermExtractor()
getTermType
public String getTermType()
- Specified by:
getTermType
in interface TermExtractor
getTerms
public Set<String> getTerms(String text)
- Specified by:
getTerms
in interface TermExtractor
getTerms
public Set<String> getTerms(String text,
String language)
- Specified by:
getTerms
in interface TermExtractor
getStemmedText
public String getStemmedText(String text,
String language)
free
public void free()
- Specified by:
free
in interface TermExtractor
(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009