synonyms(terms, return.list = TRUE, multiwords = TRUE, report.null = TRUE, synonym.frame = qdapDictionaries::key.syn)syn(terms, return.list = TRUE, multiwords = TRUE, report.null = TRUE, synonym.frame = qdapDictionaries::key.syn)synonyms_frame(synonym.list, prior.frame)syn_frame(synonym.list, prior.frame)
TRUE
returns the output for multiple
synonyms as a list by search term rather than a vector.TRUE
retains vector elements that
contain phrases (defined as having one or more spaces) rather than a single
word.TRUE
reports the words that no match
was found at the head of the output.synonyms_frame
.Returns a list of vectors or vector of possible words that match term(s).
synonyms
- Search for synonyms that match term(s).
synonyms_frame
- Generate a synonym lookup hash key
for use with the synonym.frame
argument in the synonym
function.
The synonyms dictionary (see key.syn
) was
generated by web scraping the
Reverso Online Dictionary.
The word list fed to Reverso
is the unique words from the combination of DICTIONARY
and labMT
.
## <strong>Not run</strong>: # synonyms(c("the", "cat", "job", "environment", "read", "teach")) # head(syn(c("the", "cat", "job", "environment", "read", "teach"), # return.list = FALSE), 30) # syn(c("the", "cat", "job", "environment", "read", "teach"), multiwords = FALSE) # # ## User defined synonym lookup # syn_dat <- list( # like = list(c("want", "desire"), c("love", "care")), # show = list(c("reveal"), c("movie", "opera")), # R = c("old friend", "statistics language") # ) # # synonyms_frame(syn_dat) # syn(c("R", "show"), synonym.frame = syn_frame(syn_dat)) # # syns.hash <- syn_frame(syn_dat, prior.frame = qdapDictionaries::key.syn) # syn(c("R", "show", "like", "robot"), synonym.frame = syns.hash) # ## <strong>End(Not run)</strong>