PromptForge
AI Glossary

Retrieval & data

Semantic search

Also known as: vector search, similarity search

Definition

Semantic search finds results by meaning rather than exact keywords, using embeddings to compare concepts. It matches "how do I get my money back" to a document titled "Refund Policy".

Keyword search requires shared vocabulary between query and document. Semantic search compares embedding vectors, so it matches paraphrases, synonyms and conceptually related phrasing.

The trade-off is that semantic search can be too fuzzy. It sometimes misses exact-match requirements — product codes, error numbers, specific names — precisely because it is looking at meaning rather than characters.

The strongest production systems use hybrid retrieval: run both keyword (BM25) and semantic search, then combine and re-rank. This captures exact matches and conceptual matches together.

Related terms

Put this into practice

Understanding the term is step one. Our free courses and tools let you actually use it.