When vector search wins (the genuine ROI cases)
**Case 1 — Semantic similarity queries.** User searches 'how to cancel my subscription'. Documents have 'unsubscribe from your account', 'end your membership', 'stop billing'. Keyword search misses; vector search finds. Per Pinecone at pinecone.io, this is the canonical embeddings-win pattern.
**Case 2 — Cross-language retrieval.** User queries in English; documents are mixed-language. Per Cohere's multilingual embeddings research at docs.cohere.com, multilingual embedding models surface semantically-equivalent content regardless of language. Keyword search requires exact-language match.
**Case 3 — Conceptual / fuzzy queries.** 'Find documents about employee morale'. No exact keyword set defines 'morale'; concept-based retrieval needed. Per Weaviate at weaviate.io, this is where vector search substantially outperforms keyword.
**Case 4 — Recommendation / clustering / deduplication.** Use embedding similarity to recommend similar items, cluster related documents, detect duplicates. Per pgvector documentation at github.com/pgvector, these non-search use cases are often the highest-ROI embedding deployments.