Atlas Vector Search インデックスの作成
バージョン 1.42.1 の新機能。
MongoDB Compass を使用して Atlas Vector Search インデックスを作成できます。 これらのインデックスを使用すると、ベクトルデータやその他のデータ型にインデックスを付けることができ、インデックスされたフィールドのセマンティック検索が容易になります。 Atlas Vector Search インデックスは、最も類似したベクトルを識別することによりベクトル データのインデックス作成をサポートします。 インデックスは、クエリ ベクトルとインデックスに保存されているベクトルとの間の距離を計算して類似性を判断します。
このタスクについて
Atlas Search インデックスを作成するには、配置が次のいずれかのケースに一致する必要があります。
MongoDB Atlasでホストされており、Atlas クラスター階層が M 10以上である配置。
また、配置では MongoDB バージョン 7.0 以降を実行する必要があります。
手順
インデックス作成ダイアログを開く
[ インデックスタブから、 Createボタンをクリックし、次にSearch Indexをクリックします。
Atlas Vector Search インデックス構成の提供
ベクトル検索インデックス構成にすべての必須フィールドを指定する必要があります。構成は後で変更できます。ベクトル検索インデックス構成の必須フィールドの詳細については、「 Atlas ベクトル検索インデックス フィールド 」を参照してください。
例
次の定義例では、sample_mflix.embedded_movies
コレクションを使用し、plot_embedding
フィールドにインデックスを作成して Atlas ベクトル検索インデックスを作成します。
{ "fields": [ { "type": "vector", "path": "plot_embedding", "numDimensions": 1536, "similarity": "euclidean" } ] }
結果
作成したインデックスのステータスを表示するには、Indexes タブにGoし、右上のトグルを Search Indexes に設定します。
Status列は、インデックスのステータスを示します。 ステータスがReadyの場合、インデックスは使用可能です。
検索インデックス ステータスの詳細については、「 Atlas Search インデックス ステータス 」を参照してください。