Как получить информацию о зависимости от слова? - PullRequest
0 голосов
/ 06 июня 2018

Я уже успешно проанализировал предложения, чтобы получить информацию о зависимостях, используя синтаксический анализатор Стэнфорда (версия 3.9.1 (запустите его в IDE Eclipse)) с командой «TypedDependencies», но как я могу получить информацию о зависимостях для одного слова (это родитель,Братья и сестры)? Я искал javadoc, кажется, что для этой работы используется класс semanticGraph, но в качестве входных данных ему нужен тип IndexedWord. Как мне получить IndexedWord? У вас есть простые примеры?

1 Ответ

0 голосов
/ 06 июня 2018

Вы можете создать SemanticGraph из List из TypedDependencies, а затем использовать методы getChildren(IndexedWord iw), getParent(IndexedWord iw) и getSiblings(IndexedWord iw).(См. Javadoc SemanticGraph).

Чтобы получить IndexedWord конкретного слова, вы можете, например, использовать метод SemanticGraph getNodeByIndex(int i), которыйвернет IndexNode i-го токена в предложении.

...