AIの比較
埋め込み検索とキーワード検索の違い
埋め込み検索は意味で照合して言い換えを見つけ、キーワード検索は言葉の一致で照合してコードや名前を見つけます。両方を組み合わせるシステムも多くあります。
| 観点 | 埋め込み検索 | キーワード検索 |
|---|---|---|
| 何で照合するか | 意味、言葉が違っても | 検索語の言葉 |
| 得意なもの | 日常の言葉で書かれた質問 | エラーコード、型番、珍しい名前 |
| 必要なもの | 埋め込みモデルとベクトルストア | 転置インデックス |
| ヒットの理由の説明 | 難しい、類似度の数値 | 簡単、一致した言葉 |
埋め込み検索を選ぶとき
- 利用者が自分の言葉で問題を説明する
- 文書によって同じものを違う言葉で書いている
- 言語をまたいで検索する
キーワード検索を選ぶとき
- 検索語が正確な識別子
- 結果が一致した理由を示す必要がある
- 簡単で安い基準がほしい
手を動かして学ぶ
これらの無料レッスンでは、ラボで実行するコマンドと採点される課題で学べます。アカウントなしで全文を読めます。
関連する用語
- 埋め込み(エンベディング)
- 埋め込みとは、文章の意味を表す数値の並びで、意味の近い文章どうしが近い位置に来るように作られています。
- ベクトル検索
- ベクトル検索とは、検索語の埋め込みに最も近い埋め込みを持つ項目を探す方法で、言葉の一致ではなく意味で照合します。
- ハイブリッド検索
- ハイブリッド検索とは、同じ検索語でキーワード検索とベクトル検索を行い、二つの結果を統合して、互いの弱点を補う方法です。