Does anyone know where I can find an example of how to use the SimpleLemmatizer() class in the OpenNLP library, and where I can find a sample english dictionary? It appears to be missing from the documentation.
You can download Dictionary from here - en-lemmatizer.dict
Example :
import opennlp.tools.lemmatizer.SimpleLemmatizer;
private static SimpleLemmatizer lemmatizer;
private String lemmatize(String word, String postag) throws IOException {
if (lemmatizer == null) {
InputStream is = getClass().getResourceAsStream("/models/en-lemmatizer.dict");
lemmatizer = new SimpleLemmatizer(is);
is.close();
}
String lemma = lemmatizer.lemmatize(word, postag);
return lemma;
}
Sample code taken from here - DocumentTaggerService
RAVI did not fully answer the question:
The reason you aren't seeing the SimpleLemmatizer in the autodoc is because it actually doesn't exist.
Use DictionaryLemmatizer instead.
opennlp.tools.lemmatizer.DictionaryLemmatizer
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With