| eol_search {taxize} | R Documentation |
Search for terms in EOL database.
eol_search(terms, page = 1, exact = NULL, filter_tid = NULL, filter_heid = NULL, filter_by_string = NULL, cache_ttl = NULL, key = NULL, ...)
terms |
search terms (character) |
page |
A maximum of 30 results are returned per page. This parameter allows you to fetch more pages of results if there are more than 30 matches (Default 1) |
exact |
Will find taxon pages if the preferred name or any synonym or common name exactly matches the search term. |
filter_tid |
Given an EOL page ID, search results will be limited to members of that taxonomic group |
filter_heid |
Given a Hierarchy Entry ID, search results will be limited to members of that taxonomic group |
filter_by_string |
Given a search term, an exact search will be made and that matching page will be used as the taxonomic group against which to filter search results |
cache_ttl |
The number of seconds you wish to have the response cached. |
key |
Your EOL API key. See |
... |
Curl options passed on to |
It's possible to return JSON or XML with the EOL API. However, this function only returns JSON for now.
A data frame with four columns:
pageid: pageid, this is the same as the eolid you can get from
get_eolid
name: taxonomic name, may or may not contain the taxonomic authority
link: URL for the taxon in question
content: a string of semi-colon separated names. it's not clear to us what these represent exactly, but figured why not give it to users in case some may find it useful
See taxize-authentication for help on authentication
## Not run: eol_search(terms='Homo') eol_search(terms='Salix') eol_search(terms='Ursus americanus luteolus') ## End(Not run)