2

www.projects.csail.mit.edu/jwi/api/edu/mit/jwiライブラリでwww.wordnet.princeton.eduオープン ソース辞書を使用していますか?

単語の反意語を見つけることができません。これは非常に優れた辞書であると人々は主張していますが、私はその中に自分の言葉を見つけることができませんでした。反意語とその他の関連語が必要です。良い説明とその他の語彙情報ですが、必要なものが見つかりません。

これが私のコードです:

List<IWordID> wordIDList = indexWordList.get(0).getWordIDs();
        for(int idIndex = 0; idIndex < wordIDList.size(); idIndex++)
        {
            IWordID wordID = wordIDList.get(idIndex);
            IWord word = m_Dict.getWord(wordID);
            System.out.println("Id = " + wordID);

            System.out.println(" Lemma = " + word.getLemma());
            System.out.println(" Gloss = " + word.getSynset().getGloss());

            ISynset synset = word.getSynset();
            String LexFileName = synset.getLexicalFile().getName();
            System.out.println("Lexical Name : " + LexFileName);

            /** Finding stem for the word. */
            WordnetStemmer stem = new WordnetStemmer(m_Dict);
            //System.out.println("test" + stem.findStems(key, POS.NOUN));

            ArrayList<String> antonymsList = new ArrayList<String>();

            List<IWordID> relatedWords = word.getRelatedWords();
            Map<IPointer, List<IWordID>> map = word.getRelatedMap();
            AdjMarker marker = word.getAdjectiveMarker();

            for (IWordID antonym : word.getRelatedWords()) {
                String meaning = m_Dict.getWord(antonym).getLemma();
                antonymsList.add(meaning);
                System.out.println("Antonym: " + meaning);
                System.out.println("Antonym POS: " + m_Dict.getWord(antonym).getPOS());
            } 

        }

私は実際に何が必要ですか?:::

WordNet から関連情報を取得する方法について提案が必要です。また、**I am open to accept any other API or library that will provide me the latest version of Dictionary, antonyms, Synonyms and well written description.**すべての提案をいただければ幸いです。

4

1 に答える 1