Um índice de pesquisa do MongoDB Search é uma estrutura de dados que mapeia documentos do seu cluster Atlas para os termos extraídos desses documentos. Os índices de pesquisa do MongoDB Search permitem pesquisas eficientes de texto completo do seu banco de dados com querys de pesquisa 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
You can assign Project User Roles or Database Built-in User Roles to provide access to the user privileges necessary to perform the MongoDB Search index actions described in this guide:
The following table shows the modes of access that the following Project User Roles support for the specified MongoDB Search actions:
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 MongoDB.
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, veja Funções Integradas ou Funções Integradas.
Saiba mais
To learn how to define a MongoDB Search index to meet your MongoDB Search query needs, see Define Your Query.
Para saber como criar um índice de pesquisa MongoDB, consulte Criar um índice de pesquisa MongoDB.
Para saber mais sobre as configurações de índice do MongoDB Search descritas neste tutorial, consulte as seguintes páginas de referência:
For hands-on experience creating MongoDB Search indexes for the sample datasets and running MongoDB Search queries against the indexed data, try the MongoDB Search Quick Start.
Para uma visão geral conceitual de como definir um índice para atender às suas preferências de query, consulte Definir seu índice.
To retrieve MongoDB Search index size and other search metrics programmatically using the Atlas Administration API, see Retrieve MongoDB Search Metrics Programmatically.
Aprenda assistindo
Você também pode assistir aos seguintes vídeos para saber mais sobre os índices de pesquisa do MongoDB :