Skip to content
atlas

Don't confuse these

Keyword search vs Semantic search

Why they differ

Keyword search needs the same words to appear; semantic search matches on meaning, so each catches results the other misses.

Keyword search

Retrieval & search

Finding texts that contain the same words as the question, ranked by how often those words appear and how rare they are overall.

Formal

A way of searching that scores each stored text by the words it shares with the question, giving more weight to words that are rare across all texts while each extra repeat of a word in one text adds less than the one before; BM25 is the most common scoring recipe.

In plain English

Like the index at the back of a book - look up "tax" and it lists every page where that exact word is printed, but not the page that says "duty".

In practice

An IT support worker at a region pastes error code 4031 from the patient record system into the IT knowledge base, and keyword search returns the one article that mentions that exact code.

Why it matters

It is fast, cheap and easy to explain, and it wins on names, product numbers and codes, where meaning-based search tends to treat near matches as good enough.

Semantic search

Retrieval & search

Finding text by what it means rather than by the exact words it uses, so a question can match a passage phrased differently.

Formal

A way of searching in which the question and the stored texts are turned into embeddings and the texts whose embeddings score highest on a closeness measure, most often cosine similarity, are returned.

In plain English

Like asking a friend who has seen every film for “that one where the big ship sinks” - they know what you mean even though you never said the title.

In practice

A teacher at a primary school types “can I bring my dog to work?” into the staff portal, and semantic search returns the section of the school rules headed “animals on school grounds”.

Why it matters

It finds answers that word matching misses, but it can also return passages that feel related yet say something different, and it is weak on exact names and codes.

Shared connections

Atlas is in beta.