search_lexicon: Search lexicon entries

View source: R/lexicon.R

search_lexiconR Documentation

Search lexicon entries

Description

Search entries in the lexicon, by entry form or sense definitions.

Usage

search_lexicon(
  lexadb,
  entry = NULL,
  whole = TRUE,
  definition = NULL,
  pos = NULL
)

Arguments

lexadb

A lexadb object (created with load_lexadb).

entry

A regular expression to search among entries.

whole

Whether to search for whole words (only applies to entry, TRUE by default).

definition

A regular expression to search among sense definitions.

pos

A regular expression to match the part of speech.

Value

A list of lexalx objects.

Examples

db_path <- system.file("extdata/eleryon_lexadb", package = "lexa")
eleryon <- load_lexadb(db_path)

# Search for "chǭs"
search_lexicon(eleryon, "chǭs")

# Search for all verbs
search_lexicon(eleryon, ".*", pos = "verb")

# Search for entry with meaning "love"
search_lexicon(eleryon, definition = "love")

stefanocoretta/lexa documentation built on Feb. 4, 2024, 6:49 p.m.