All writing

Technology

What is a vector database?

A simple look at how computers work with meaning instead of exact words.

A normal database is good at finding an exact match. A vector database becomes useful when close enough is the interesting part.

Think about two sentences. One says “a calm place to think.” The other says “a quiet space for reflection.” They use different words but they point toward a similar idea. Keyword search can miss that. Vector search is designed to notice it.

Turning meaning into a position

An embedding model turns a piece of text, an image, or another object into a list of numbers. That list is called a vector. Similar objects tend to land near each other in the resulting mathematical space.

A vector database stores those positions and searches for nearby ones. It does not understand meaning in the human sense. It gives us a practical way to compare patterns that a model has learned.

The database does not know what an idea means. It knows which ideas the model placed nearby.

Why the distinction matters

Similarity is useful for recommendations, semantic search, and retrieval systems. It is not the same as truth. The nearest result can still be irrelevant, repetitive, or misleading.

That is why I care about showing the path behind a result. In Creative Graph the score is evidence to inspect. It is not a conclusion a person must accept.

A useful mental model

Imagine a room where every note has been placed near notes with a similar feeling. A search begins with a new note. The system finds the closest neighbourhood and brings back a few candidates.

The interesting work starts after retrieval. We still need to ask why a result appeared and whether the connection is useful.