Semantic Search
Search that finds results by meaning rather than exact keyword matches — so "car" finds results about "automobile" too.
In plain English
Semantic search understands the intent and meaning behind a query rather than looking for exact word matches. It uses embeddings to represent both the query and documents as vectors, then finds the documents whose vectors are closest to the query vector.
Keyword search vs semantic search:
- Keyword: searching "dog training tips" only finds pages with those exact words
- Semantic: also finds pages about "teaching your puppy commands" or "canine obedience"
Why it matters for AI tools: Most AI-powered search, knowledge bases, and RAG systems use semantic search under the hood. It's why you can ask a question in plain English and get relevant results even if the source document uses different words.