Cosmosdb Vector Search

Azure Cosmos DB vector search best practices: enabling the feature, defining embedding policies, configuring vector indexes (flat, quantizedFlat, diskANN), normalizing embeddings, VectorDistance queries, and repository patterns for RAG. USE FOR: Cosmos DB vector search, vector embedding policy, vector index, flat index, quantizedFlat, diskANN, VectorDistance, cosine similarity, embedding normalization, RAG, retrieval augmented generation, semantic search, vector repository pattern, AI search. DO NOT USE FOR: full-text search (use cosmosdb-full-text-search), LangChain integration (use cosmosdb-sdk or cosmosdb-design-patterns).

atc-net Updated 3 repo stars

File contents

Azure Cosmos DB Vector Search

Best practices for configuring and using vector search in Azure Cosmos DB for AI-powered semantic search and RAG.

When to Apply

Reference these guidelines when:

  • Enabling vector search on a Cosmos DB account
  • Defining vector embedding policies
  • Choosing vector index types (flat, quantizedFlat, diskANN)
  • Writing vector similarity queries
  • Implementing RAG patterns with Cosmos DB

Rules

  • vector-enable-feature - Enable vector search on the account
  • vector-embedding-policy - Define vector embedding policy
  • vector-index-type - Configure vector indexes in indexing policy
  • vector-normalize-embeddings - Normalize embeddings for cosine similarity
  • vector-distance-query - Use VectorDistance for similarity search
  • vector-repository-pattern - Implement repository pattern for vector search

atc-net/atc-agentic-toolkit/tree/main/plugins/cosmosdb/skills/cosmosdb-vector-search commit 8c9ea4541b

Frequently asked questions

npx skillmds@latest add atc-net/cosmosdb-vector-search