...: A length-one character vector specifying a search query, a named character vector of search arguments, or a sequence of named character arguments. The specific fields available may vary by server installation.
type: A character vector specifying one or more of dataverse , dataset , and file , which is used to restrict the search results. By default, all three types of objects are searched for.
subtree: Currently ignored.
sort: A character vector specifying whether to sort results by name or date .
order: A character vector specifying either asc or desc results order.
per_page: An integer specifying the page size of results.
start: An integer specifying used for pagination.
show_relevance: A logical indicating whether or not to show details of which fields were matched by the query
show_facets: A logical indicating whether or not to show facets that can be operated on by the fq parameter
fq: See API documentation.
key: A character string specifying a Dataverse server API key. If one is not specified, functions calling authenticated API endpoints will fail. Keys can be specified atomically or globally using Sys.setenv("DATAVERSE_KEY" = "examplekey").
server: A character string specifying a Dataverse server. Multiple Dataverse installations exist, with "dataverse.harvard.edu" being the most major. The server can be defined each time within a function, or it can be set as a default via an environment variable. To set a default, run Sys.setenv("DATAVERSE_SERVER" = "dataverse.harvard.edu")
or add DATAVERSE_SERVER = "dataverse.harvard.edu in one's .Renviron
file (usethis::edit_r_environ()), with the appropriate domain as its value.
verbose: A logical indicating whether to display information about the search query (default is TRUE).
http_opts: Currently ignored.
dataverse: A character string specifying a Dataverse name or an object of class dataverse .
Returns
A list.
Details
This function provides an interface for searching for Dataverses, datasets, and/or files within a Dataverse server.
Examples
## Not run:# simple string searchdataverse_search("Gary King")# search using named argumentsdataverse_search(c(author ="Gary King", title ="Ecological Inference"))dataverse_search(author ="Gary King", title ="Ecological Inference")# search only for datasetsdataverse_search(author ="Gary King", type ="dataset")## End(Not run)