databricks-vector-search

Manage Databricks vector search endpoints and indexes for semantic retrieval.

1|1|Updated Oct 1, 2025
One-click install
npx skills add https://github.com/mkgs-databricks-demos/synthea-on-fhir --skill databricks-vector-search-mkgs-databricks-demos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-vector-search
Source: https://github.com/mkgs-databricks-demos/synthea-on-fhir/tree/main/.cursor/skills/databricks-vector-search
Command: npx skills add https://github.com/mkgs-databricks-demos/synthea-on-fhir --skill databricks-vector-search-mkgs-databricks-demos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks vector search patterns automate the setup of endpoints, indexes, and embedding workflows to streamline building scalable, semantic search experiences atop Delta Lake.

Core Features & Use Cases

  • Endpoint patterns: quick creation of STANDARD and STORAGE_OPTIMIZED endpoints and management workflows.
  • Index patterns: support Delta Sync (managed or self-managed) and Direct Access indexes with example specs.
  • Query patterns: compose text, vector, and hybrid search with optional filters to produce relevant results.
  • Real-world use case: enable RAG pipelines over Delta tables to retrieve and rank documents by relevance.

Quick Start

Configure a Databricks Vector Search endpoint, create a Delta Sync or Direct Access index, and run an example query to verify 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 set up a Databricks vector search endpoint for semantic retrieval?

To set up Databricks vector search, you create a STANDARD or STORAGE_OPTIMIZED endpoint using the provided patterns. Endpoint creation configures the compute infrastructure needed to host vector indexes and process similarity queries over Delta Lake data.

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

Delta Sync indexes automatically synchronize with underlying Delta Lake tables in a managed or self-managed workflow. Direct Access indexes require manual data ingestion but offer more control over the embedding pipeline and vector storage updates.

Can I apply filters to semantic search queries over Delta Lake data?

Yes, you can compose text, vector, and hybrid search queries with optional filters. These query patterns allow you to restrict semantic retrieval results based on specific metadata columns within your Delta Lake tables.

How do I build a RAG pipeline using Databricks vector search?

Building a RAG pipeline involves creating a vector search endpoint and a Delta Sync index over your documents. You then query the index with embeddings to retrieve and rank relevant context before passing it to a large language model.

Do I need a self-managed workflow for Delta Sync vector indexes?

Not necessarily. Delta Sync supports both fully managed and self-managed workflows. Managed sync automatically updates the vector index as your Delta Lake data changes, while self-managed workflows give you control over the synchronization schedule.