vector-databases

Design and implement vector database ingestion and retrieval pipelines.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cuba6112/skillfactory --skill vector-databases-cuba6112
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vector-databases
Source: https://github.com/cuba6112/skillfactory/tree/main/skills/vector-databases
Command: npx skills add https://github.com/cuba6112/skillfactory --skill vector-databases-cuba6112

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables the creation and management of vector databases for efficient similarity search, handling complex retrieval scenarios like filtering and hybrid search.

Core Features & Use Cases

  • Vector Ingestion: Store data as vectors with associated metadata payloads.
  • Filtered Search: Perform similarity searches that respect metadata constraints.
  • Hybrid Retrieval: Combine multiple search signals (e.g., dense and sparse vectors) for improved accuracy.
  • Index Maintenance: Optimize database performance as data changes.
  • Use Case: When building a RAG system, use this skill to ingest document chunks with metadata, perform filtered searches based on user permissions, and combine dense embedding search with keyword search for more relevant results.

Quick Start

Use the vector-databases skill to build a point with id 'doc1', a vector '[0.1, 0.2]', and payload '{"source": "web"}'

Frequently Asked Questions about vector-databases

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

FAQPage Schema
How do I build a vector database pipeline for filtered similarity search?

Build a vector database pipeline by ingesting data points as vectors with attached metadata payloads, then execute similarity queries that respect your specific payload constraints to retrieve targeted results.

What is hybrid retrieval and how does it improve RAG search accuracy?

Hybrid retrieval improves RAG search accuracy by combining multiple search signals, such as dense vector embeddings and sparse keyword search, through multi-stage query planning to deliver more relevant results than either method alone.

Can I attach metadata payloads to vector embeddings for search filtering?

Yes, you can attach metadata payloads to vector embeddings during the ingestion process. This allows you to perform filtered similarity searches that restrict results based on specific payload fields like user permissions or document source.

What's the best way to combine dense and sparse vectors for RAG retrieval?

The best way to combine dense and sparse vectors for RAG retrieval is using a multi-stage hybrid search approach, which integrates embedding-based similarity with keyword matching to optimize overall retrieval quality and relevance.

How do I maintain and optimize vector index performance as data changes?

Maintain and optimize vector index performance by applying index maintenance operations during data changes, ensuring the database sustains efficient similarity search retrieval speeds as your vector collection grows and updates over time.

Does this vector search approach work with Weaviate and Qdrant?

Yes, this vector search approach supports working with Weaviate and Qdrant, enabling you to design and implement ingestion pipelines, filtered similarity searches, and hybrid retrieval flows across these vector database platforms.