The Semantic Search Guide

Plain explanations of how search by meaning works, from embeddings and hybrid search to evaluating and building it.

Try: How to build semantic search What is semantic caching What are embeddings

184guides
18topic groups
27hands-on tutorials
30comparisons
Start hereWhat is semantic search

Semantic search finds results by meaning, not exact words. What it is, how embeddings make it work, and when it helps or fails against keyword search.

Read the guide

Popular guides

The topics people search for most.

  1. BasicsSemantic search in AI, NLP and machine learning
  2. How it worksSimilarity metrics: cosine, dot product, Euclidean
  3. EmbeddingsRe-embedding when the model changes
  4. How it worksSemantic indexing and vector indexes
  5. Search evaluationRecall@k
  6. Hybrid searchWhat is hybrid search
  7. How it worksApproximate nearest neighbor search
  8. How it worksChunking for semantic search

Every guide, by section

All 184 guides in 18 groups.

Basics7

What semantic search is, with examples and limits.

How it works17

The pipeline from text to ranked results.

Open the how it works section
Embeddings14

The vectors that carry meaning, and how to choose them.

Open the embeddings section
Comparisons10

Semantic search set against its alternatives.

Open the comparisons section
Hybrid search15

Keyword and vector search run together.

Open the hybrid search section
Retrieval models11

Dense, sparse and late-interaction retrievers.

Open the retrieval models section
Reranking7

Reordering the top results with stronger models.

Open the reranking section
Query understanding9

What happens to a query before retrieval.

Open the query understanding section
Filtering10

Combining meaning with structured filters.

Open the filtering section
Search evaluation13

Measuring whether search actually works.

Open the search evaluation section
Scale and cost7

Latency, cost and freshness at scale.

Open the scale and cost section
Semantic caching7

Reusing answers for questions that mean the same.

Open the semantic caching section
Build it16

Tutorials from Python to Postgres and Elasticsearch.

Open the build it section
Tools5

Engines, platforms and APIs compared.

Open the tools section
Calculators5

Interactive tools for cost, storage, similarity and ranking.

Open the calculators section
Use cases12

Where semantic search pays off.

Open the use cases section
Foundations12

The information retrieval theory underneath.

Open the foundations section

Search guides