このバージョンのドキュメントはアーカイブされており、サポートされなくなりました。6.0 配置をアップグレードするには、 MongoDB 7.0 のアップグレード手順 を参照してください。
定義
重要
$vectorSearch
集計パイプラインライン ステージは、 MongoDBバージョン 以降を実行中MongoDB6.0.11 Atlasクラスター階層でホストされているコレクションでのみ使用できます。詳細については、Atlas ベクトル検索 を参照してください。
$vectorSearch
$vectorSearch
は、Atlas クラスター内のデータに対してセマンティック検索を実行します。Atlas クラスターにベクトル埋め込みを保存すると、ベクトルデータを他のコレクションデータとともにシームレスにインデックスできます。
$vectorSearch
ステージを使用してデータを事前にフィルタリングし、インデックス付きフィールドに対してセマンティック検索を実行できます。ベクトルデータは、幅が 4096 次元以下である必要があります。
動作
MongoDB8.0 以降では、$vectorSearch
ステージで$unionWith
ステージを使用できます。
制限
詳細
Atlas Vector Search インデックスの作成の詳細については、「インデックスベクトル埋め込み 」を参照してください。
$vectorSearch
パイプライン ステージの構文と使用方法の詳細については、「ベクトル検索クエリ 」を参照してください。