OpenNLP词形化的例子

pYr*_*Yr0 7 nlp opennlp

有谁知道我在哪里可以找到如何在OpenNLP库中使用SimpleLemmatizer()类的示例,以及我可以在哪里找到示例英语字典?它似乎在文档中缺失.

RAV*_*AVI 10

你可以从这里下载字典 - 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;
}
Run Code Online (Sandbox Code Playgroud)

示例代码取自此处 - DocumentTaggerService