Macha
AI Support & Agents

Semantic Search

定義

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.

別名: 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.

よくある質問

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.

アイデアを実装に

Macha は既に運用中のヘルプデスク (Zendesk、Freshdesk、Front、Intercom、Gorgias) の上に載る AI エージェント層です。

トライアルを開始