Skip to main content
A vector query finds the k nearest vectors to a query vector or query text, as measured by a similarity metric.

Parameters

Provide exactly one of queryVector or queryText.

Examples

Simple vector query

Managed embedding vector query

Use queryText when the target field is a managed embedding vector field. Supported providers and models are listed in Managed embeddings.

Multi-field vector query

You can search across multiple vector fields simultaneously by wrapping multiple kNN objects in a boolean query. This is useful when you have different types of embeddings (e.g., text embedding and image embedding) and want to combine their results.

Vector query with filter query

An example vector query with a filter for better performance and relevance:
For managed embedding vector fields, queryVector is not supported. Query the field with knn.queryText, and let LambdaDB generate the query embedding with the field’s configured embedding model.