Skip to content
47% off: the complete course for $79 (reg. $149)Order now →
Agent Builder

AI agent glossary

Semantic search

Search that finds results by meaning rather than exact words, usually by comparing embeddings of the query and the documents.

Keyword search matches the words you typed. Semantic search matches what you meant: a query for 'cancel my plan' can find an article titled 'Ending your subscription' even though they share no words. It works by turning both the query and the documents into embeddings and finding the closest ones.

Semantic search is the retrieval step behind most RAG systems and many agent memory tools. Its weakness is exact terms: product codes, error messages, names, and rare words can be missed by embeddings alone.

For that reason many systems use hybrid search, combining keyword and semantic results, often followed by reranking. For coding agents, plain text search tools frequently beat semantic search because code is full of exact identifiers.

Learn more in the course

Related terms

Go from definitions to doing

Learn to use and build AI agents in 65 practical lessons.