Macha
AI Support & Agents

Semantic Search

Définition

Semantic search is a search technique that matches content by meaning rather than by exact keywords, using embeddings to find results that are conceptually related to the query even when they share no words with it.

Aussi connu sous : vector searchmeaning-based searchneural search

How it works

Both the query and the content are turned into embeddings, then compared by similarity in a vector database. A search for "my card was declined" can surface an article titled "Payment failures and how to fix them" because their meanings are close, even without a shared keyword.

This contrasts with traditional keyword (lexical) search, which relies on literal term overlap. Many production systems combine the two — called hybrid search — to get both precision and semantic recall.

Why it matters for support

Customers rarely phrase questions the way your documentation does. Semantic search closes that gap, which is why it dramatically improves self-service and is the retrieval step that feeds accurate, grounded answers to an AI support agent.

Questions fréquentes

What is the difference between semantic search and keyword search?

Keyword search matches literal terms; semantic search matches meaning using embeddings, so it can find relevant results that use entirely different words from the query.

Is semantic search the same as RAG?

No. Semantic search is the retrieval step that finds relevant content. RAG uses that retrieved content and passes it to a language model to generate a grounded answer.

Passez à l'action

Macha est une couche d'agents IA qui se pose sur le help desk que vous utilisez déjà, Zendesk, Freshdesk, Front, Intercom ou Gorgias.

Démarrer l'essai