public class DictionaryLemmatizer extends Object implements Lemmatizer
Constructor and Description |
---|
DictionaryLemmatizer(InputStream dictionary)
Construct a hashmap from the input tab separated dictionary.
|
Modifier and Type | Method and Description |
---|---|
String |
apply(String word,
String postag)
Lookup lemma in a dictionary.
|
Map<List<String>,String> |
getDictMap()
Get the Map containing the dictionary.
|
String[] |
lemmatize(String[] tokens,
String[] postags)
Generates lemma tags for the word and postag returning the result in an array.
|
public DictionaryLemmatizer(InputStream dictionary)
dictionary
- the input dictionary via inputstreampublic Map<List<String>,String> getDictMap()
public String[] lemmatize(String[] tokens, String[] postags)
Lemmatizer
lemmatize
in interface Lemmatizer
tokens
- an array of the tokenspostags
- an array of the pos tagsCopyright © 2017 The Apache Software Foundation. All rights reserved.