Parse
opennlpのクラス クラスのオブジェクトである解析ツリーがあります。解析ツリーからテキストを出力したい。たとえば、次の文を考えてみましょうWikipedia is a collaboratively edited, multilingual, free Internet encyclopedia supported by the non-profit Wikimedia Foundation.
。文中の名詞句を特定しました。
(NP (NNP Wikipedia))
(NP (NP (DT a) (RB collaboratively) (JJ edited,) (JJ multilingual,) (JJ free) (NNP Internet) (NN encyclopedia)) (VP (VBN supported) (PP (IN by) (NP (DT the) (JJ non-profit) (NNP Wikimedia) (NNP Foundation.)))))
(NP (DT a) (RB collaboratively) (JJ edited,) (JJ multilingual,) (JJ free) (NNP Internet) (NN encyclopedia))
(NP (DT the) (JJ non-profit) (NNP Wikimedia) (NNP Foundation.))
リストを出力したい["Wikipedia", "collaboratively edited...", "non profit wikimedia foundation"]
。のgetText
メソッドはParse
、解析ツリーに関連付けられた文字列だけではなく、文全体を返します。OpenNLPで直接それを行う方法はありますか?