$vectorSearch(集計)
$vectorSearch
は、Atlas クラスター内のデータに対してセマンティック検索を実行します。 Atlas クラスターのコレクション内の任意のタイプのデータに対して、幅が4096次元以下のベクトル埋め込みを、コレクション内の他のデータとともに保存すると、ベクトル データを他のデータとともにシームレスにインデックス化できます。 次に、 $vectorSearch
ステージを使用してデータを事前にフィルタリングし、インデックス フィールドに対してセマンティック検索を実行できます。 「 」を参照してください。
Atlas Vector Search インデックスの作成の詳細については、「ベクトル埋め込み」を参照してください。
パイプライン ステージの構文と使用方法の詳細については、 「
$vectorSearch
ベクトル検索クエリ 」 を参照してください。
重要
$vectorSearch
集計パイプライン ステージは、MongoDB バージョン6.0.11以降を実行しているMongoDB Atlasクラスター階層でホストされているコレクションでのみ使用できます。 詳細については、「 Atlas Vector Search 」を参照してください。
注意
$facet
ステージでは$vectorSearch
ステージを使用できません。