AgentStack
SKILL verified MIT Self-run

Documentdb Vector Search

skill-azure-documentdb-agent-kit-vector-search · by Azure

Vector search best practices for Azure DocumentDB using `cosmosSearch` — choosing between DiskANN / HNSW / IVF, creating indexes, tuning `lBuild` / `lSearch` / `maxDegree`, Product Quantization (up to 16,000 dims), half-precision (fp16) indexing, and normalizing embeddings for cosine similarity. Use when building RAG / semantic-search applications, creating a vector index, tuning recall/latency,…

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add skill-azure-documentdb-agent-kit-vector-search

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Documentdb Vector Search? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Vector Search — Azure DocumentDB (cosmosSearch)

Azure DocumentDB's native vector index type is cosmosSearch. Pick the sub-type by scale:

| Index sub-type | Scale sweet spot | Tier | |---|---|---| | vector-diskann (recommended) | Up to 500k+ vectors | M30+ | | vector-hnsw | Up to ~50k vectors | M30+ | | vector-ivf | Under ~10k vectors | M10+ |

Similarity options: COS (cosine), L2 (Euclidean), IP (inner product).

Rules

  • [vector-choose-index-type](vector-choose-index-type.md) — Prefer DiskANN for production; use HNSW up to 50k, IVF under 10k.
  • [vector-create-diskann-index](vector-create-diskann-index.md) — Create a vector-diskann index with correct dimensions, similarity, maxDegree, and lBuild.
  • [vector-knn-query](vector-knn-query.md) — Query with $search + cosmosSearch; tune lSearch and k; combine with pre-filters.
  • [vector-product-quantization](vector-product-quantization.md) — Shrink high-dimensional vectors (up to 16,000 dims) while preserving recall.
  • [vector-half-precision](vector-half-precision.md) — Halve vector memory with fp16 indexing and minimal recall loss.
  • [vector-normalize-embeddings](vector-normalize-embeddings.md) — Normalize embeddings when using cosine similarity; store model + dimensions alongside vectors.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.