Может ли Stanford CoreNLP лемматизировать слово с заданным POS? - PullRequest
0 голосов
/ 03 марта 2020

Я хотел бы лемматизировать данное слово несколько раз, с предоставлением разных POS.

Например, лемма "met" - это "meet" (POS: глагол), а лемма "meeting" «это« встреча »(POS: существительное).

Но если« встреча »- глагол, то лемма -« встреча ». Затем я хотел бы лемматизировать «встречу» с данным глаголом POS, чтобы найти такое сходство.

Возможно ли это?

Использование последней Java CoreNLP 3.9.2

1 Ответ

0 голосов
/ 08 марта 2020

Попробуйте метод String lemma(String word, String tag) в edu.stanford.nlp.process.Morphology.

Morphology morphology = new Morphology();

String word = "meeting";
String tag = "VB";
String lemma = morphology.lemma(word, tag);
System.out.println(String.format("%s_%s   %s", word, tag, lemma));
...