JWI Wordnet проверить, если слово является существительным

Я использую MIT JWI и должен проверить, является ли данное слово существительным.

В настоящее время я пытаюсь сделать это так

IWordID wId = stemmer.getDictionary().getIndexWord(words[i], POS.NOUN).getWordIDs().get(0);
IWord localWord = stemmer.getDictionary().getWord(wId); 
if (localWord.getSynset().getType() != 1){ //This is no noun} 

Строка от слова [id] была получена следующим образом:

List<String> lemmas = stemmer.findStems(words[i], POS.NOUN);
words[i] = lemmas.get(0); //real code checks that lemmas isnt empty

Но я заканчиваю словами

есть, будет, есть...

Как я могу добиться проверки рабочего имени?

0 ответов

Другие вопросы по тегам