AI資格ドリル
資格を選ぶ↓

用語比較

ベクトル検索とキーワード検索の違い|意味で探すか、字面で探すか(生成AIパスポート・RAG)

キーワード検索は、文書に同じ語が出てくるかで探す方法です。ベクトル検索は、文書と問い合わせを数値のベクトル(埋め込み)に変え、意味が近いものを探す方法です。

RAG(検索拡張生成)の「検索」の部分に、ベクトル検索を使うことがあります。違いは、類似をどこで測るかにあります。字面の一致ならキーワード検索、埋め込み空間での距離ならベクトル検索と覚えると、選択肢を整理できます。

このページは、Elasticの解説(What is vector search?)をもとに、仕組み・強み・組み合わせ方で比べます。例は、説明用の架空のデータです。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。生成AIパスポートの一次情報確認日: 2026-08-31。

結論

キーワード検索

キーワードの出現、字面の類似、語の出現頻度に頼って探す。

ベクトル検索

意味と文脈を数値表現(埋め込み)に捉え、埋め込み空間での距離で似たものを探す。

見分け方

正確なキーワード一致が要らず、意味で探せるならベクトル検索。

違いを表で確認

比較軸キーワード検索ベクトル検索
類似の測り方キーワード検索:語の出現、字面の類似、出現頻度を手がかりにするベクトル検索:埋め込み空間での距離を類似度として使い、問い合わせに最も近い近傍を探す
キーワードが分からないときキーワード検索:探す語が分からないと、見つけにくいベクトル検索:意味と文脈が埋め込みに捉えられているので、名前が分からなくても、説明や特徴から探せる
探せるデータキーワード検索:語の出現を手がかりにするので、語として扱えるデータが中心ベクトル検索:Elasticの解説によれば、テキストのほか、画像や音声の埋め込みも捉えられる
計算の工夫キーワード検索:語を手がかりに探すベクトル検索:k近傍法のような厳密な探し方は時間と計算資源が大きいため、近似最近傍(ANN)で、完全な精度と引き換えに効率を得る
組み合わせキーワード検索:語の出現にもとづく従来のスコアリングと、ベクトル検索を組み合わせることがあるベクトル検索:フィルタや従来のスコアリングと組み合わせるハイブリッド検索にできる

どこで迷っているかを切り分ける

01

「ベクトル検索はキーワード検索の上位互換」と思っている人

Elasticの解説も、ベクトル検索をフィルタや従来のスコアリングと組み合わせるハイブリッド検索にできると述べています。両方を組み合わせる使い方があります。

02

RAGの「検索」で何が起きているかを聞かれる人

質問と文書を埋め込みに変え、質問に近い文書を距離で探すのがベクトル検索です。見つけた文書を生成AIに渡して回答させるのがRAGの流れです。

03

ANNの意味を聞かれる人

近似最近傍(Approximate Nearest Neighbor)の略です。完全な精度を少し犠牲にして、大規模で高次元のデータでも効率よく近い候補を探します。

具体例で使い分ける

例 1

名前が分からない商品を探す(架空のデータ)

社内の手順書から「紙を留める小さな金属の部品の交換方法」を探したい。部品の正式名称は分からない。

  • キーワード検索は、手順書に同じ語が出てこないと、見つけにくくなります。
  • ベクトル検索は、問い合わせの意味を埋め込みにして、意味の近い手順書を距離で探します。
  • 正式名称が分からなくても、説明から探せます。

結論: 名前が分からず、説明で探す場面は、ベクトル検索の強みが出る場面です。この例は、説明用の架空の例です。

例 2

型番をそのまま探す(架空のデータ)

「AB-1234」という型番が書かれた文書だけを、確実に探したい。

  • 決まった語をそのまま探す場面は、字面の一致を使うキーワード検索の得意な使い方です。
  • ベクトル検索は意味の近さで探すので、字面の一致を確実に取りたいときは、キーワード検索と組み合わせる考え方があります。
  • 組み合わせた検索がハイブリッド検索です。

結論: 決まった語を確実に探すなら字面、説明から探すなら意味、両方を求めるなら組み合わせです。型番は、説明用の架空のものです。

問題文から答えを選ぶ手順

  1. 1

    何で類似を測るかを見る

    語の出現や字面ならキーワード検索、埋め込み空間での距離ならベクトル検索です。

  2. 2

    探す側の状況を見る

    正式な語が分かるか、説明しか分からないかを確認します。

  3. 3

    組み合わせを考える

    字面の一致と意味の近さの両方を求めるなら、ハイブリッド検索を考えます。

試験での見分け方

  • 1埋め込み空間での距離で探すのが、ベクトル検索。
  • 2語の出現や字面で探すのが、キーワード検索。
  • 3名前が分からなくても説明から探せるのが、ベクトル検索の強み。
  • 4大規模で効率よく近い候補を探す工夫が、近似最近傍(ANN)。

誤答しやすい選択肢

ベクトル検索は、同じ語が文書に無いと見つからないと考える

修正: ベクトル検索は、正確なキーワード一致を要さずに、意味で探せます。

ANNは、完全に正確な検索だと考える

修正: ANNは、完全な精度を犠牲にして、大規模な高次元空間での効率を得る方法です。

ベクトル検索とRAGは同じものだと考える

修正: ベクトル検索は、近い文書を探す方法です。RAGは、探した文書を使って生成AIに回答させる仕組みで、検索はその一部です。

確認問題

Q1埋め込み空間での距離を類似度として、意味の近いものを探す方法は?

答え: ベクトル検索

意味と文脈を数値表現に捉え、問い合わせに最も近い近傍を探します。

Q2語の出現や字面の類似、出現頻度に頼る従来の検索は?

答え: キーワード検索

正確な語の一致が手がかりです。

Q3ベクトル検索で、完全な精度を犠牲にして大規模データで効率を得る探し方は?

答え: 近似最近傍(ANN)

k近傍法のような従来の探し方は、時間と計算資源が大きくなります。

到達チェック

  • ベクトル検索とキーワード検索の類似の測り方の違いを言える
  • 名前が分からないときにベクトル検索が有利な理由を言える
  • ANNとハイブリッド検索の意味を言える

同じ資格で次に知りたいこと

よくある質問

Qベクトル検索の「ベクトル」とは?

A

文書や画像などの意味と文脈を、数値で表したものです。埋め込み(ベクトル埋め込み)とも呼ばれます。

Qハイブリッド検索とは?

A

Elasticの解説では、ベクトル検索をフィルタや従来のスコアリングと組み合わせ、関連度を最適化することを指します。

Qどちらが優れている?

A

優劣は決まりません。意味で探すならベクトル検索、決まった語を確実に探すならキーワード検索が向き、両方を組み合わせる使い方もあります。

次に見る比較

執筆: ミナト編集部(運営者情報を見る)