Atlas Search クエリは 集計パイプライン ステージとして実行されます。Atlas クラスターのデータに対して既存の Atlas Search インデックスがある場合、$search
および $searchMeta
クエリを実行できます。Atlas のデータに既存のAtlas Vector 検索インデックスがある場合、$vectorSearch
クエリを実行することもできます。
始める前に
Atlas Search インデックスまたは Atlas Vector Search インデックスを作成します。
注意
Compass UI での Atlas Search インデックス管理は次の場合にのみ利用可能です。
Atlas のローカル配置。
MongoDB 7.0 以降を実行している配置。
手順
3
クエリを作成します
デフォルトで、MongoDB Compass はクエリの $search
ステージを選択します。クエリで使用する$searchMeta
ステージを選択することもできます。クエリで vectorSearch
タイプのインデックスを使用している場合、$vectorSearch
ステージを使用することができます。
注意
$search
、$searchMeta
、または $vectorSearch
ステージを使用する場合、集計パイプラインの最初のステージである必要があります。ベクトル検索と全文検索を同じパイプラインで組み合わせるには、ハイブリッド検索を実行します。詳しくは、「ハイブリッド検索の実行方法」を参照してください。