return.list: logical. If TRUE returns the output for multiple synonyms as a list by search term rather than a vector.
multiwords: logical. IF TRUE retains vector elements that contain phrases (defined as having one or more spaces) rather than a single word.
report.null: logical. If TRUE reports the words that no match was found at the head of the output.
synonym.frame: A dataframe or hash key of positive/negative words and weights.
synonym.list: A named list of lists (or vectors) of synonyms.
prior.frame: A prior synonyms data.frame in the format produced by synonyms_frame.
Returns
Returns a list of vectors or vector of possible words that match term(s).
Examples
## Not run: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 lookupsyn_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)## End(Not run)
References
The synonyms dictionary (see key.syn) was generated by web scraping the Reverso (https://dictionary.reverso.net/english-synonyms/) Online Dictionary. The word list fed to Reverso is the unique words from the combination of DICTIONARY