文を解析し、単語間の依存関係を抽出するために、スタンフォード coreNLP ( http://nlp.stanford.edu/software/corenlp.shtml ) を使用しています。
提供されたリンクの例のように依存関係グラフを作成できましたが、それを操作する方法がわかりません。メソッドを使用してグラフ全体を印刷できますtoString()
が、問題は、グラフ内の特定の単語 ( など) を検索するメソッドがgetChildList
、パラメーターとして IndexedWord オブジェクトを必要とすることです。グラフのノードが IndexedWord 型であるため、その理由は明らかですが、特定のノードを検索するためにそのようなオブジェクトを作成する方法は明確ではありません。
例: 文で「problem」という単語を表すノードの子を見つけたいとします。グラフで検索できるように、「問題」という単語を表す IndexWord オブジェクトを作成するにはどうすればよいですか?