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

# Course: Vector Database for GenAI

> A practical course on vector databases for GenAI covering embeddings, similarity metrics, ANN indexing, scalable architectures, retrieval augmented generation, and hands-on labs.

Notes for the **Vector Database for GenAI** course: 64 lessons across 7 sections.

## Introduction to Vector Databases and Generative AI

* [Course Introduction](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Course-Introduction/page.md)
* [Vector Databases The Definition](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Vector-Databases-The-Definition/page.md)
* [Demo Ask Warren Anything You Want](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Demo-Ask-Warren-Anything-You-Want/page.md)
* [Vectors Made Simple](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Vectors-Made-Simple/page.md)
* [Demo Visualization of Vectors in vectorDB](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Demo-Visualization-of-Vectors-in-vectorDB/page.md)
* [Role of Vector Databases in GenAI](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Role-of-Vector-Databases-in-GenAI/page.md)
* [Airline Chatbot Vector Database](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Airline-Chatbot-Vector-Database/page.md)
* [Vector Databases vs Relational and NoSQL Databases](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Vector-Databases-vs-Relational-and-NoSQL-Databases/page.md)
* [Demo Setting up a Vector Database](/docs/Vector-Database-for-GenAI/Introduction-to-Vector-Databases-and-Generative-AI/Demo-Setting-up-a-Vector-Database/page.md)

## Vector Database Foundations

* [What Does a Vector Database Store](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/What-Does-a-Vector-Database-Store/page.md)
* [Vector Embeddings Numerical Representations of Data](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/Vector-Embeddings-Numerical-Representations-of-Data/page.md)
* [Querying Normal Database](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/Querying-Normal-Database/page.md)
* [Querying Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/Querying-Vector-Database/page.md)
* [Demo Difference in querying a normal DB vs vectorDB](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/Demo-Difference-in-querying-a-normal-DB-vs-vectorDB/page.md)
* [Vector Quering Methods](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/Vector-Quering-Methods/page.md)
* [When to Use Which Query Method Part 1](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/When-to-Use-Which-Query-Method-Part-1/page.md)
* [When to Use Which Query Method Part 2](/docs/Vector-Database-for-GenAI/Vector-Database-Foundations/When-to-Use-Which-Query-Method-Part-2/page.md)

## From Data to Vectors: The Embedding Layer

* [From Data to Vectors The Embedding Layer](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/From-Data-to-Vectors-The-Embedding-Layer/page.md)
* [Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Embedding-Models/page.md)
* [Text Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Text-Embedding-Models/page.md)
* [Demo Text Embedding with sentence transformer](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Demo-Text-Embedding-with-sentence-transformer/page.md)
* [Image Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Image-Embedding-Models/page.md)
* [Demo Image Embedding](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Demo-Image-Embedding/page.md)
* [Audio Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Audio-Embedding-Models/page.md)
* [Video Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Video-Embedding-Models/page.md)
* [Choosing and Optimizing Embedding Models](/docs/Vector-Database-for-GenAI/From-Data-to-Vectors-The-Embedding-Layer/Choosing-and-Optimizing-Embedding-Models/page.md)

## Vector Similarity Explained

* [Three Ways to Measure Similarity](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Three-Ways-to-Measure-Similarity/page.md)
* [Cosine Similarity](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Cosine-Similarity/page.md)
* [Euclidean Distance](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Euclidean-Distance/page.md)
* [Dot Product Similarity](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Dot-Product-Similarity/page.md)
* [Demo Vector Search Metrics in 2D](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Demo-Vector-Search-Metrics-in-2D/page.md)
* [Comparing Cosine Dot Product and Euclidean Similarity](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Comparing-Cosine-Dot-Product-and-Euclidean-Similarity/page.md)
* [Fruit Emedding Similarity Metrics in Action](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Fruit-Emedding-Similarity-Metrics-in-Action/page.md)
* [How Similarity Results Can Differ](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/How-Similarity-Results-Can-Differ/page.md)
* [Demo Setting up Vectors for Fruits](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Demo-Setting-up-Vectors-for-Fruits/page.md)
* [Demo Query a New Fruit Across 3 Searches](/docs/Vector-Database-for-GenAI/Vector-Similarity-Explained/Demo-Query-a-New-Fruit-Across-3-Searches/page.md)

## Building Vector Storage on AWS S3

* [S3 Vector Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/S3-Vector-Buckets/page.md)
* [Demo Creating an S3 Vector Bucket](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/Demo-Creating-an-S3-Vector-Bucket/page.md)
* [Demo Creating an IAM policy for S3 Vector Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/Demo-Creating-an-IAM-policy-for-S3-Vector-Buckets/page.md)
* [Key Features of S3 Vector Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/Key-Features-of-S3-Vector-Buckets/page.md)
* [Demo Accessing the S3 Vector Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/Demo-Accessing-the-S3-Vector-Buckets/page.md)
* [Demo Embedding and Accessing Vectors from S3 Vector Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/Demo-Embedding-and-Accessing-Vectors-from-S3-Vector-Buckets/page.md)
* [S3 Vector Buckets vs Standard S3 Buckets](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/S3-Vector-Buckets-vs-Standard-S3-Buckets/page.md)
* [S3 Vector Buckets vs Vector Databases](/docs/Vector-Database-for-GenAI/Building-Vector-Storage-on-AWS-S3/S3-Vector-Buckets-vs-Vector-Databases/page.md)

## Vector Database Landscape

* [Vector Database Landscape](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Vector-Database-Landscape/page.md)
* [Pinecone Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Pinecone-Vector-Database/page.md)
* [Weaviate Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Weaviate-Vector-Database/page.md)
* [Milvus Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Milvus-Vector-Database/page.md)
* [Choosing Your Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Choosing-Your-Vector-Database/page.md)
* [Vector Database Feature Comparison](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/Vector-Database-Feature-Comparison/page.md)
* [VectorDB Benchmark](/docs/Vector-Database-for-GenAI/Vector-Database-Landscape/VectorDB-Benchmark/page.md)

## Vector Database Internals

* [Vector Database Internals](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Vector-Database-Internals/page.md)
* [Indexing in Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Indexing-in-Vector-Database/page.md)
* [Demo Understanding Indexing in Vector Database](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Demo-Understanding-Indexing-in-Vector-Database/page.md)
* [HNSW Multi Layered Graph Structure](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/HNSW-Multi-Layered-Graph-Structure/page.md)
* [HNSW Construction and Adoption](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/HNSW-Construction-and-Adoption/page.md)
* [Quantization](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Quantization/page.md)
* [Real World Example of Quantization](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Real-World-Example-of-Quantization/page.md)
* [Demo Understand Binary Quantization](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Demo-Understand-Binary-Quantization/page.md)
* [Index Maintenance](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Index-Maintenance/page.md)
* [Strategy 1 Write First Index Later](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Strategy-1-Write-First-Index-Later/page.md)
* [Strategy 2 Merge Small Pieces](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Strategy-2-Merge-Small-Pieces/page.md)
* [Strategy 3 Rebuild Sometimes](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Strategy-3-Rebuild-Sometimes/page.md)
* [Applying Index Maintenance Customer Care Chat Data](/docs/Vector-Database-for-GenAI/Vector-Database-Internals/Applying-Index-Maintenance-Customer-Care-Chat-Data/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.