public class WordNetUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
wordNetPath |
Constructor and Description |
---|
WordNetUtils() |
Modifier and Type | Method and Description |
---|---|
static IDictionary |
getDictionary()
Initialize WordNet dictionary.
|
static java.lang.String |
getHeadWord(java.lang.String s)
A simple way to get the head word of a phrase.
|
static java.util.HashSet<java.lang.String> |
getHyperHypernyms(IDictionary dict,
java.lang.String word,
java.lang.String posTag,
boolean firstSenseOnly) |
static java.util.HashSet<java.lang.String> |
getHypernyms(IDictionary dict,
java.lang.String word,
java.lang.String posTag,
boolean firstSenseOnly)
Retrieve a set of hypernyms for a word.
|
static java.util.List<java.lang.String> |
getStems(java.lang.String word,
java.lang.String posTag,
IDictionary iDictionary)
Get a list of possible stems.
|
static java.util.HashSet<java.lang.String> |
getSynonyms(IDictionary iDictionary,
java.lang.String word,
java.lang.String posTag,
boolean firstSenseOnly)
Retrieve a set of synonyms for a word.
|
public static final java.lang.String wordNetPath
public static java.lang.String getHeadWord(java.lang.String s)
public static IDictionary getDictionary() throws java.io.IOException
java.io.IOException
public static java.util.List<java.lang.String> getStems(java.lang.String word, java.lang.String posTag, IDictionary iDictionary)
public static java.util.HashSet<java.lang.String> getSynonyms(IDictionary iDictionary, java.lang.String word, java.lang.String posTag, boolean firstSenseOnly)
public static java.util.HashSet<java.lang.String> getHypernyms(IDictionary dict, java.lang.String word, java.lang.String posTag, boolean firstSenseOnly)
public static java.util.HashSet<java.lang.String> getHyperHypernyms(IDictionary dict, java.lang.String word, java.lang.String posTag, boolean firstSenseOnly)