Menu Docs
Página inicial do Docs
/ /
Atlas CLI
/ /

Arquivo de configuração do índice de pesquisa do Atlas Search

Nesta página

  • Configurações de índice do Atlas Search
  • Exemplo de arquivo de configuração do índice do Atlas Search
  • Exemplo de comando de criação de índice do Atlas Search

Você pode usar um arquivo de configuração de índice do Atlas Search para especificar as configurações necessárias para criar um índice de pesquisa usando a Atlas CLI. O Atlas CLI aceita .json arquivos de configuração de índice de pesquisa . Você pode usar o arquivo de configuração do índice de pesquisa .json para criar o índice para sistemas nanuvem e locais do Atlas .

Você pode especificar as seguintes configurações no arquivo de configuração de índice do Atlas Search. Para obter uma lista completa das configurações disponíveis, consulte o esquema do corpo da solicitação na especificação da API: Criar um índice do Atlas Search.

Campo
Tipo
Descrição

collectionName

string

Etiqueta que identifica a collection para a qual você deseja criar um índice do Atlas Search.

database

string

Rótulo que identifica o reconhecimento de data center que contém a collection para a qual você deseja criar um índice de pesquisa do Atlas Search.

name

string

Etiqueta que identifica este índice. Dentro de cada namespace, os nomes de todos os índices do namespace devem ser únicos.

mappings

objeto

Especificações de índice para os campos da collection.

mappings.dynamic

booleano

Sinalizador que indica se o índice utiliza mapeamentos dinâmicos ou estáticos. Se omitido ou se definido para false, mappings.fields é obrigatório. Para saber mais, consulte Sintaxe do índice do Atlas Search.

Para criar um índice do Atlas Search, defina o índice de pesquisa no seu arquivoJSON do como mostrado no seguinte arquivo de exemplo:

A seguinte configuração indexa automaticamente todos os campos indexáveis dinamicamente na collection sample_airbnb.listingsAndReviews .

{
"collectionName": "listingsAndReviews",
"database": "sample_airbnb",
"name": "myIndex",
"mappings": {
"dynamic": true
}
}

A seguinte configuração indexa somente os campos name e property_type na coleção sample_airbnb.listingsAndReviews .

{
"collectionName": "listingsAndReviews",
"database": "sample_airbnb",
"name": "myIndex",
"mappings": {
"dynamic": false,
"fields": {
"name": {
"type": "string"
},
"property_type": {
"type": "string"
}
}
}
}

Após criar o arquivo, execute o comando para criar o índice de pesquisa do Atlas Search e especifique o clusterName e o file. O exemplo a seguir cria um índice de pesquisa para o cluster denominado myCluster utilizando um arquivo de configuração de índice JSON denominado search-config.json:

atlas clusters search indexes create --clusterName myCluster --file search-config.json --output json

Após criar o arquivo, execute o comando para criar o índice de pesquisa do Atlas Search e especificar o deploymentName e o file. O exemplo seguinte cria um índice de pesquisa para um sistema denominado myLocalRs utilizando um arquivo de configuração de índice JSON denominado search-config.json:

atlas deployments search indexes create --deploymentName myLocalRs --file search-config.json --output json

Voltar

Federação de Dados Atlas