similar_text: Text Similarity Search

View source: R/similar_text.R

similar_textR Documentation

Text Similarity Search

Description

Search for similar strings using in a vector.

Usage

similar_text(
  search,
  context,
  algo = "jaccard",
  level = 0.5,
  return_similarity = FALSE
)

Arguments

search

Single character/string to search for.

context

Vector of characters to search within.

algo

Algorithm to use when determining similarity. Currenly, only Jaccard Similarity is implemented.

level

Returned characters will be this similar or more similar. Higher values will return fewer/closer matches.

return_similarity

Special option for diagnosing. TRUE will ignore [level] and return a named vector where the name is the context value and the value is the similarity.

Value

Characters that meet the similarity requirement.

Examples

similar_text('foobar', c('foo', 'bar', 'foobars'))
similar_text('foobar', c('foo', 'bar', 'foobars'), return_similarity = TRUE)

oliver-wyman-actuarial/easyR documentation built on Jan. 27, 2024, 4:35 a.m.