Skip to contents

Find nearest neighbors for a query in a tidyvec collection

Usage

nearest(
  x,
  query,
  n = 5,
  as_embedding = FALSE,
  method = c("cosine", "euclidean", "dot"),
  min_score = 0
)

Arguments

x

A tidyvec object

query

Query item (content or embedding)

n

Number of results to return

as_embedding

Whether the query is already an embedding vector

method

Similarity method ("cosine", "euclidean", "dot")

min_score

Minimum similarity score

Value

Filtered tidyvec object with similarity scores