AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

Kubernetesを使用した Atlas Vector Search インデックスの作成

Atlas Kubernetes Operator は、Atlas クラスター上の Atlas Vector Search インデックスをサポートします。 詳細については、「ベクトル検索のフィールドにインデックスを作成する方法 」を参照してください。

  • MongoDB バージョン6.0.11 、 7.0.2 、または 以上がインストールされた任意のクラスター階層

    注意

    次の値を超える作成はできません。

    • M0 クラスターで 3 件。

    • Flex クラスターで 10 インデックス。

    M10+ クラスターで作成できるインデックス数に上限はありません。

  • Atlas Vector Search インデックスを作成するためのコレクション。

Atlas Vector Search インデックスを作成および管理するには、 Project Data Access Admin以上のロールが必要です。

1

spec.deploymentSpec.searchIndexes の構成オブジェクト。

このオブジェクトには次のパラメーターが適用されます。

Parameter
説明

DBName

1 つ以上の Atlas Search インデックスを持つコレクションを含む既存のデータベースを識別する、人間が判読できるラベル。

重要:指定するデータベースはすでに存在している必要があります。 既存のデータベースがない場合は、作成します 。

CollectionName

1 つ以上の Atlas Search インデックスを含むコレクションを識別する、人間が判読できるラベル。

Type

インデックスのタイプ。 Atlas は次の値を受け入れます。

  • search

  • vectorSearch

利用可能なパラメータの詳細については、「 AtlasDeploymentカスタム リソース 」を参照してください。

例:

次のコマンドを実行します。

cat <<EOF | kubectl apply -f -apiVersion: atlas.mongodb.com/v1kind: AtlasDeploymentmetadata: name: my-atlas-cluster namespace: mongodb-atlas-systemspec: projectRef: name: my-project deploymentSpec: backupEnabled: true clusterType: REPLICASET name: Test-cluster-M10 replicationSpecs: - regionConfigs: - backingProviderName: AWS electableSpecs: instanceSize: M10 nodeCount: 3 priority: 7 providerName: AWS regionName: US_EAST_1 zoneName: Zone 1 searchIndexes: - DBName: sample_airbnb collectionName: listingsAndReviews name: my-index vectorSearch: fields: | [ {"my-field":{"type": "vector", { ...}, ] type: vectorSearch terminationProtectionEnabled: falseEOF