A vector query finds the k nearest vectors to a query vector or query text, as measured by a similarity metric.Documentation Index
Fetch the complete documentation index at: https://docs.lambdadb.ai/llms.txt
Use this file to discover all available pages before exploring further.
Parameters
| Parameter | Description | Type | Required |
|---|---|---|---|
| field | The name of the vector field to search against | string | ✓ |
| queryVector | Query vector for unmanaged vector fields | float[] | Conditionally required |
| queryText | Query text for managed embedding vector fields | string | Conditionally required |
| k | Number of nearest neighbors to return as top docs | integer | ✓ |
| filter | Query to filter the documents that can match | object |
queryVector or queryText.
Examples
Simple vector query
Managed embedding vector query
UsequeryText 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.