databricks-vector-search

Create, manage, and query vector indexes in Databricks Vector Search.

31|18|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ThomazRossito/data-agents --skill databricks-vector-search-thomazrossito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-vector-search
Source: https://github.com/ThomazRossito/data-agents/tree/main/skills/databricks/databricks-vector-search
Command: npx skills add https://github.com/ThomazRossito/data-agents --skill databricks-vector-search-thomazrossito

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Patterns for creating, managing, and querying vector indexes in Databricks Vector Search to support RAG and semantic search.

Core Features & Use Cases

  • End-to-end guidance for deploying Standard and Storage-Optimized endpoints, Delta Sync (Managed and Self-Managed), and Direct Access indexes.
  • Guidance on querying with filters, hybrid search, and embedding models to support real-time and batch workloads.
  • Real-world use cases include building RAG pipelines, semantic search, and scalable document similarity matching.

Quick Start

Create a Standard endpoint, build a Delta Sync index with managed embeddings, then run a query to validate results.

Frequently Asked Questions about databricks-vector-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a vector index in Databricks for semantic search?

To create a Databricks vector index, deploy a Standard or Storage-Optimized endpoint, then build a Delta Sync or Direct Access index. Delta Sync indexes with managed embeddings automatically handle vector generation from your source Delta tables for semantic search workflows.

What is the difference between Delta Sync and Direct Access vector indexes?

Delta Sync vector indexes automatically synchronize with source Delta tables and can use managed or self-managed embeddings. Direct Access indexes require you to supply pre-computed vectors, offering more control over the embedding pipeline for specialized semantic search use cases.

Can I use hybrid search and filtering when querying a Databricks vector index?

Yes, querying a Databricks vector index supports hybrid search combining keyword and semantic similarity, along with metadata filters. This enables precise retrieval for RAG pipelines by narrowing vector search results based on specific document attributes.

Do I need an embedding model to use Databricks Vector Search?

You need an embedding model for managed Delta Sync and Direct Access indexes to generate vector embeddings from text. Self-managed Delta Sync indexes allow you to supply pre-computed embeddings, bypassing the need for an internal model.

How do I set up a Databricks Vector Search endpoint?

Set up a Databricks Vector Search endpoint by deploying either a Standard or Storage-Optimized instance via the manage_vs_endpoint tool. Standard endpoints suit general workloads, while Storage-Optimized endpoints handle larger vector indexes for scalable document similarity.

When should I use a Storage-Optimized endpoint for vector search?

Use a Storage-Optimized endpoint for vector search when managing large-scale document similarity matching or extensive RAG pipelines. It prioritizes storage efficiency over compute speed, making it suitable for batch workloads with massive Delta Sync or Direct Access indexes.