谁知道在哪里可以找到OpenNLP库中如何使用SimpleLemmatizer()类的示例,以及在哪里可以找到示例英语词典?它似乎在文档中丢失了。
发布于 2016-08-17 07:28:33
你可以从这里下载字典- en-lemmatizer.dict
示例:
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;
}示例代码取自此处- DocumentTaggerService
发布于 2017-08-15 23:39:03
RAVI没有完全回答这个问题:
你在autodoc中看不到SimpleLemmatizer的原因是它实际上并不存在。
请改用DictionaryLemmatizer。
opennlp.tools.lemmatizer.DictionaryLemmatizer
https://stackoverflow.com/questions/38982423
复制相似问题