Skip to main content
Databricks Vector Search is a serverless similarity search engine that allows you to store a vector representation of your data, including metadata, in a vector database. With Vector Search, you can create auto-updating vector search indexes from Delta tables managed by Unity Catalog and query them with a simple API to return the most similar vectors.

Usage

Config

Here are the parameters available for configuring Databricks Vector Search:

Authentication

Databricks Vector Search supports two authentication methods:

Personal Access Token (for Development)

Embedding Options

Self-Managed Embeddings (Default)

Use your own embedding model and provide vectors directly:

Databricks-Computed Embeddings

Let Databricks compute embeddings from text using a serving endpoint:

Important Notes

  • Index Types: This implementation supports both DELTA_SYNC (auto-syncs with source Delta table) and DIRECT_ACCESS (manage vectors directly) index types.
  • Unity Catalog: The source table and index are created under the specified catalog.schema namespace.
  • Endpoint Auto-Creation: If the specified endpoint doesn’t exist, it will be created automatically.
  • Index Auto-Creation: If the specified index doesn’t exist, it will be created automatically with the provided configuration.
  • Filter Support: Supports filtering by metadata fields, with different syntax for STANDARD vs STORAGE_OPTIMIZED endpoints.