私はwordnet APIを初めて使用し、次の問題に到達する方法に苦労しています。
たとえば「George Bush」と言うと、人という言葉にたどり着きます。次の図は、オンライン API をよりよく示しています。
次のコードを通じて、最初のステージを出力できました。これは次のとおりです。
[ブッシュ、ジョージ・ブッシュ、ジョージ・W・ブッシュ、ジョージ・ウォーカー・ブッシュ、ブッシュ大統領、ジョージ・W・ブッシュ大統領、ドゥビュウ、ドゥビア] - 米国の第43代大統領。ジョージ・ハーバート・ウォーカー・ブッシュの息子(1946年生まれ)
コード:
WordNetDatabase database = WordNetDatabase.getFileInstance();
Synset[] synsets = database.getSynsets("George Bush", SynsetType.NOUN);
for (int i = 0; i < synsets.length; i++) {
System.out.println(synsets[i]);
}
どうすれば「人」という用語にたどり着くことができますか?