> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/avnlp/vectordb/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Production-ready RAG pipelines and vector database toolkit for Haystack and LangChain

# VectorDB

## What is VectorDB?

VectorDB provides a unified, production-oriented toolkit for Semantic Search and Retrieval-Augmented Generation across five vector databases, with feature parity between Haystack and LangChain.

It ships ready-to-run pipelines for Dense, Sparse, and Hybrid Retrieval, plus advanced RAG capabilities like Reranking, Query Enhancement, Contextual Compression, Parent-Child Retrieval, and Agentic Retrieval Loops. The design is configuration-driven, environment-variable friendly, and built for consistent benchmarking across databases and datasets.

<Info>
  Use VectorDB to build, compare, and deploy retrieval systems without re-implementing logic per backend.
</Info>

## Supported vector databases

<CardGroup cols={2}>
  <Card title="Pinecone" icon="database">
    Managed vector database with namespaces and native sparse-dense hybrid retrieval
  </Card>

  <Card title="Weaviate" icon="database">
    Open-source vector search with BM25 hybrid retrieval, collections, and multi-tenancy
  </Card>

  <Card title="Qdrant" icon="database">
    High-performance search with payload filtering and scalar or binary quantization
  </Card>

  <Card title="Milvus" icon="database">
    Scalable vector database with partition-key isolation and hybrid retrieval
  </Card>

  <Card title="Chroma" icon="database">
    Lightweight vector store for local development and rapid prototyping
  </Card>
</CardGroup>

## Key features

<CardGroup cols={2}>
  <Card title="Semantic search" icon="magnifying-glass" href="/features/semantic-search">
    Dense vector retrieval with metadata filters and optional answer generation
  </Card>

  <Card title="Hybrid search" icon="arrows-split-up-and-left" href="/features/hybrid-search">
    Dense + sparse retrieval fused with RRF or weighted scoring
  </Card>

  <Card title="Reranking" icon="arrow-down-1-9" href="/features/reranking">
    Two-stage retrieval using cross-encoders for higher precision
  </Card>

  <Card title="Query enhancement" icon="wand-magic-sparkles" href="/advanced/query-enhancement">
    Multi-query, HyDE, and step-back prompting to improve recall
  </Card>

  <Card title="Contextual compression" icon="compress" href="/advanced/contextual-compression">
    Reduce retrieved context via reranking or LLM extraction
  </Card>

  <Card title="Parent document retrieval" icon="folder-tree" href="/advanced/parent-document-retrieval">
    Index chunks but return parent documents or context windows
  </Card>

  <Card title="Multi-tenancy" icon="users" href="/data/multi-tenancy">
    Tenant isolation using database-specific strategies at scale
  </Card>

  <Card title="Agentic RAG" icon="robot" href="/advanced/agentic-rag">
    Iterative retrieval loop with search, reflect, and refine steps
  </Card>
</CardGroup>

## Built-in datasets and evaluation

VectorDB includes dataset loaders and standardized evaluation utilities so you can benchmark retrieval quality across databases and frameworks.

**Supported datasets:**

* **TriviaQA** - Open-domain question-answer pairs for general knowledge retrieval
* **ARC** - Science reasoning questions requiring multi-hop inference
* **PopQA** - Factoid questions about popular entities
* **FactScore** - Atomic facts for verification and hallucination detection
* **Earnings Calls** - Financial transcript Q\&A for domain-specific RAG

**Built-in evaluation metrics:**

* Recall\@k
* Precision\@k
* MRR (Mean Reciprocal Rank)
* NDCG\@k
* Hit rate

## Get started

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/installation">
    Install VectorDB using uv package manager
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Build your first RAG pipeline in minutes
  </Card>
</CardGroup>
