Um índice do MongoDB Search é uma estrutura de dados que mapeia documentos do seu cluster Atlas para os termos extraídos desses documentos. Os índices do MongoDB Search permitem pesquisas eficientes de texto completo do seu banco de dados com queries do MongoDB Search.
Esta página descreve como criar, visualizar, atualizar ou excluir índices do MongoDB Search usando a UI do Atlas ou um dos nossos clientes compatíveis.
Clientes aceitos
Você pode criar e gerenciar índices do MongoDB Search a partir da UI do Atlas ou de um dos seguintes clientes compatíveis:
Atlas CLI, com o cluster Atlas executando o MongoDB 7.0+
mongosh, com o Atlas cluster executando o MongoDB 7.0+.Compass, com o cluster do Atlas executando MongoDB 7.0+.
Drivers MongoDB compatíveis:
Driver do MongoDBVersão do driver1.25.0 ou superior
3.9.0 ou superior
2.21.0 ou superior
1.13.0 ou superior
4.11.0 ou superior
9.0 ou superior
3.3.0 ou superior
5.2.0 ou superior
5.6.0 ou superior
1.17.0 ou superior
4.5 ou superior
2.19.2 ou superior
2.8.0 ou superior
5.2.0 ou superior
Acesso necessário
Você pode atribuir funções de usuário do projeto ou funções de usuário internas do banco de dados para fornecer acesso aos privilégios de usuário necessários para executar as ações de índice do MongoDB Search descritas neste guia:
A tabela a seguir mostra os modos de acesso que as seguintes roles de usuário do projeto suportam para as ações de pesquisa do MongoDB especificadas:
Função de usuário do projetoAção de pesquisa do MongoDBIU do AtlasAtlas CLIAtlas API [1]Project Data Access Read Onlyou superiorPara visualizar índices e analisadores do MongoDB Search.
✓
✓
Project Data Access Adminou superiorPara criar, visualizar, atualizar e excluir índices e analisadores do MongoDB Search.
✓
✓
✓
Para criar, visualizar, atualizar e excluir índices de pesquisa MongoDB .
✓
✓
✓
[1] Cada função concede permissão para chamar um subconjunto ou o conjunto completo de endpoints da API MongoDB Search na API de administração do Atlas. Consulte a coluna Ação de pesquisa do MongoDB para obter descrições dos pontos de conexão da API aos quais cada função concede acesso. A tabela a seguir mostra as funções de usuário integradas do banco de dados que oferecem suporte às ações de privilégio do índice de pesquisa MongoDBespecificadas.
Funções de usuário integradas do banco de dadosDescrição da ação de pesquisa do MongoDBAção de privilégio do índice de pesquisa do MongoDBPara visualizar índices e analisadores do MongoDB Search.
Para criar, visualizar, atualizar e excluir índices e analisadores do MongoDB Search.
Para saber mais, consulte Visão Geral de Funções e Privilégios ou Funções Integradas e Privilégios Herdados.
Saiba mais
Para saber como definir um índice do MongoDB Search para atender às suas necessidades de query do MongoDB Search, consulte Definir sua query.
Para saber como criar um índice do MongoDB Search, consulte Criar um índice do MongoDB Search.
Para saber mais sobre as configurações de índice do MongoDB Search descritas neste tutorial, consulte as seguintes páginas de referência:
Para obter experiência prática na criação de índices do MongoDB Search para os conjuntos de dados de exemplo e na execução de queries do MongoDB Search nos dados indexados, experimente o Início Rápido do MongoDB Search.
Para uma visão geral conceitual de como definir um índice para atender às suas preferências de query, consulte Definir seu índice.
Aprenda assistindo
Você também pode assistir aos seguintes vídeos para saber mais sobre os índices de pesquisa do MongoDB :