Skip to content
Cortexa ConsultingCortexa Consulting
Ground Truth
Explainer5 min readBy Joe Coffman
0:00 / 6:37

Tip: once it’s playing, tap any line to jump the audio there.

Vector search is just a map of meaning.

“Nearby means similar.” Embeddings turn text into coordinates, and a vector database finds the closest ones the quiet engine behind RAG's open book.


“Nearby means similar.” That one line is the whole idea behind embeddings and vector databases the machinery that lets Artificial Intelligence (AI) search your documents by meaning, not by keyword. Every team serving tech clients eventually hits the same question: when the AI answers from our files, how does it “find the right page”? This is the answer and it's the quiet engine behind giving AI an open book1.

How do you search by meaning, not keywords?

Keyword search is literal: it matches the words you typed. Ask it for “ways to cut churn” and it will sail right past the paragraph on “reducing customer attrition,” because not a single word overlaps. Searching by meaning fixes that, and the trick is surprisingly concrete. Every passage of text is turned into a long list of numbers called an embedding. The best way to picture that list, as one plain-English explainer puts it, is as co-ordinates in a very weird multi-dimensional space2. Passages about similar things get similar coordinates and land near each other; unrelated ones land far apart. “Churn” and “customer attrition” end up next-door neighbours.

Embeddings place related text near each other; the answer to a question is whatever sits closest to it on the map.

So what actually is an embedding?

No math required to use one. An embedding is a vector (list) of floating point numbers3 that a model assigns to a piece of text, and the rest is just distance: the distance between two vectors measures their relatedness3 small distance, closely related; large distance, barely related. How much meaning hides in those numbers is easiest to see in a classic result from the research that popularised word embeddings: take the vector for “King,” subtract “Man,” add “Woman,” and you land on a vector that is closest to the vector representation of the word Queen4. Nobody taught the model about royalty or gender; that structure simply falls out of where words tend to appear. Note the honest word it lands closest to “Queen,” not exactly on it. Meaning is a neighbourhood, not a bullseye.

How a vector search answers a question

What's real?

The “so what” for anyone serving tech clients

  • When a client asks for “AI that knows our brand,” scope it as a retrieval project first the same move as choosing grounding over training1. The deliverable isn't a trained model; it's a well-built map: which documents go in, how they're chunked, and which embedding model reads them. That's a smaller, cheaper, more accurate quote than a training effort and it's the one that survives contact with reality.
  • “Powered by a vector database” is not a differentiator everyone's is. What you can promise, and charge for, is retrieval that actually returns the right passage: the document prep, the model choice, and a way to measure whether the top result is correct. That's the gap between a demo that finds the right page on stage and a system that finds it for every client, every time.

Next Reads