search_reptiledbr {reptiledbr}R Documentation

Comprehensive Search for Reptile Species with Exact and Fuzzy Matching

Description

This function combines both exact and fuzzy matching approaches to search for reptile species names in the database. It first attempts exact matches and then uses fuzzy matching for any species names that weren't found exactly.

Usage

search_reptiledbr(species_names, max_dist = 2, use_fuzzy = TRUE)

Arguments

species_names

Character vector of scientific species names to search for.

max_dist

Maximum string distance allowed for fuzzy matching (default: 2).

use_fuzzy

Logical. If TRUE, performs fuzzy search for species not found exactly. If FALSE, only does exact matching (default: TRUE).

Value

A combined tibble with results from both exact and fuzzy matching approaches, with a flag indicating the match type. Results maintain the original order of species_names. The response variable may return different messages depending on the outcome of the query. Possible values include:

Examples

## Not run: 
# These examples require the 'reptiledb.data' package to be installed.
search_reptiledbr(c("Ablepharus alaicus", "Anolis limom"))

## End(Not run)

[Package reptiledbr version 0.0.1 Index]