1
我想使用extjwnl library將新的同義詞添加到Wordnet。爲了做到這一點,我寫了下面的示例代碼。保存後,我觀察到新的同義詞和單詞確實被添加,但創建的語義指針(標識了地名關係)未被保存。我如何將指針與字典關聯?使用EXTJWNL編輯Wordnet詞典
JWNL.initialize(new FileInputStream(propsFile));
Dictionary dictionary = Dictionary.getInstance();
Iterator<Synset> synsets = dictionary.getSynsetIterator(POS.NOUN);
dictionary.edit();
Synset newSynset = new Synset(dictionary, POS.NOUN);
IndexWord newWord = new IndexWord(dictionary, "hublabooboo", POS.NOUN, newSynset);
Synset topmostSynset = synsets.next();
Pointer newPointer = new Pointer(PointerType.HYPONYM, topmostSynset, newSynset);
dictionary.save();