Build semantic search with Cloudflare Vectorize V2 (Sep 2024 GA). Covers V2 breaking changes: async mutations, 5M vectors per index (was 200K), 31ms latency (was 549ms), returnMetadata enum, and V1 deprecation (Dec 2024). Use when: migrating V1→V2, handling async mutations with mutationId, creating metadata indexes before insert, or troubleshooting "returnMetadata must be 'all'", V2 timing issues, metadata index errors, dimension mismatches.
Comprehensive guide for building semantic search, RAG, and AI-powered applications with Cloudflare Vectorize
This skill automatically activates when you mention:
Vector Database Operations: vectorize, vector database, vector index, vector search, similarity search, semantic search, nearest neighbor, knn search, ann search, vector embeddings, embedding database
RAG & AI Patterns: RAG, retrieval augmented generation, chat with data, document search, semantic Q&A, context retrieval, document retrieval, knowledge base search, AI search, conversational search
Embedding Models: bge-base, @cf/baai/bge-base-en-v1.5, Workers AI embeddings, text-embedding-3-small, text-embedding-3-large, openai embeddings, embedding generation, vector generation
Operations: insert vectors, upsert vectors, query vectors, delete vectors, list vectors, vector metadata, metadata filtering, namespace filtering, topK search, cosine similarity, euclidean distance, dot product similarity
Setup & Configuration: create vectorize index, vectorize dimensions, vectorize metric, vectorize binding, wrangler vectorize, metadata index, metadata filtering, vector namespace
Use Cases: semantic document search, product recommendations, image similarity, content recommendations, duplicate detection, anomaly detection, classification, clustering
Integration: vectorize + workers ai, vectorize + d1, vectorize + r2, vectorize + kv, vectorize + openai, cloudflare vector database
Instead of repeatedly explaining:
You get complete, tested code templates ready to use.
Provides:
# CRITICAL: Dimensions and metric CANNOT be changed later!
npx wrangler vectorize create my-index \
--dimensions=768 \
--metric=cosine
npx wrangler vectorize create-metadata-index my-index \
--property-name=category \
--type=string
npx wrangler vectorize create-metadata-index my-index \
--property-name=timestamp \
--type=number
wrangler.jsonc:
{
"vectorize": [
{
"binding": "VECTORIZE_INDEX",
"index_name": "my-index"
}
],
"ai": {
"binding": "AI"
}
}
export default {
async fetch(request: Request, env: Env): Promise<Response> {
// Generate embedding
const embedding = await env.AI.run('@cf/baai/bge-base-en-v1.5', {
text: "Search query"
});
// Search vectors
const results = await env.VECTORIZE_INDEX.query(
embedding.data[0],
{
topK: 5,
filter: { category: "docs" },
returnMetadata: 'all'
}
);
return Response.json(results);
}
};
Simple semantic search with Workers AI embeddings. Perfect for documentation search, FAQ lookup, or product search.
Complete RAG chatbot that retrieves relevant context and generates answers using LLM. Includes conversation history and source citations.
Document processing pipeline with text chunking, batch embedding generation, and metadata tagging. Handles large documents efficiently.
Advanced filtering examples: range queries, nested metadata, multi-condition filters, namespace isolation for multi-tenant apps.
Complete CLI reference for all vectorize commands with flags and examples.
Index creation, configuration, management. Covers dimensions, metrics, and when to use each.
Detailed guide for insert, upsert, query, delete, list, and get operations with examples.
Metadata indexes, filtering operators, cardinality considerations, and performance optimization.
Configuration for Workers AI and OpenAI models, dimension requirements, and batch processing.
Complete integration guide for Workers AI's @cf/baai/bge-base-en-v1.5 model (768 dimensions, cosine metric).
OpenAI text-embedding-3-small/large integration with API key management and error handling.
✅ Semantic search over documents, products, or content ✅ RAG chatbots with context retrieval ✅ Recommendation engines based on similarity ✅ Multi-tenant applications (namespaces) ✅ Classification and clustering ✅ Anomaly detection ✅ Duplicate content detection ✅ Image/audio similarity (with embeddings)
Author: Jezweb License: MIT Category: Cloudflare Infrastructure
npx skills add ovachiever/Cloudflare 向量化下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer