AI Search は、ベクトル、キーワード、ハイブリッドの 3 つの検索モードに対応しています。新しいインスタンスのデフォルトはベクトル検索のみです。キーワード検索またはハイブリッド検索は、インスタンスの作成時または更新時に有効にできます。
ベクトル検索は、クエリをベクトル埋め込みに変換し、文言が違っても意味が近いチャンクを見つけます。「deployment guide」と「how to ship my app」が近い意味だと判断できます。一方で、具体的な語句は落ちることがあります。「ERR_CONNECTION_REFUSED timeout」のようなクエリでは、接続失敗という広い概念は捉えますが、そのエラー文字列そのものを含むページを出せない場合があります。
キーワード検索は、BM25 全文検索でクエリ語を含むチャンクを正確に照合します。「ERR_CONNECTION_REFUSED timeout」を検索すると、BM25 は「ERR_CONNECTION_REFUSED」という語を実際に含むドキュメントを見つけます。一方で、同じ問題を説明する「troubleshooting network connections」のページは見落とすことがあります。設定は キーワード検索 を参照してください。
ハイブリッド検索は、ベクトル検索とキーワード検索を並行して実行し、融合方式で結果を統合します。ベクトル検索は意図を理解し、キーワード検索は特定の語句を照合します。両方を使うと、「ERR_CONNECTION_REFUSED timeout」のようなクエリで、正確なエラーページと関連するトラブルシューティングの両方を見つけられます。設定は ハイブリッド検索 を参照してください。
