Menu Docs
Página inicial do Docs
/ /
Kubernetes Operator do MongoDB Atlas

Crie um índice Atlas Vector Search com Kubernetes

Nesta página

  • Pré-requisitos
  • Acesso necessário
  • Procedimento

O Atlas Kubernetes Operator suporta índices do Atlas Vector Search em Atlas clusters. Para saber mais, consulte Como indexar campos do Vector Search.

  • Executando o cluster Kubernetes com o Atlas Kubernetes Operator implantado.

  • MongoDB versão 6.0.11, 7.0.2 ou superior em qualquer camada do cluster.

    Observação

    Não é possível criar mais de:

    • 3 índices em clusters M0 .

    • 5 índices em M2 clusters.

    • 10 índices em M5 clusters.

    Não há limites para o número de índices que você pode criar em M10+ clusters.

  • Coleção para criar o índice do Atlas Vector Search .

Você precisa ter a função Project Data Access Admin ou superior para criar e gerenciar índices do Atlas Vector Search .

1

Configure o objeto spec.deploymentSpec.searchIndexes.

Os parâmetros a seguir se aplicam a esse objeto:

Parâmetro
Descrição
DBName

Rótulo legível por humanos que identifica o banco de dados existente que contém a collection com um ou mais índices do Atlas Search.

IMPORTANTE: o banco de dados de dados que você especifica já deve existir. Se você não tiver um banco de banco de dados existente, crie um.

CollectionName
Rótulo legível por humanos que identifica a coleção que contém um ou mais índices do Atlas Search.
Type

Tipo de índice. O Atlas aceita os seguintes valores:

  • search

  • vectorSearch

Para saber mais sobre os parâmetros disponíveis, consulte Recurso PersonalizadoAtlasDeployment .

Exemplo:

Execute o seguinte comando.

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasDeployment
metadata:
name: my-atlas-cluster
namespace: mongodb-atlas-system
spec:
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: false
EOF

Voltar

Atlas Search