Crie um índice dinâmico
Visão geral
Neste guia, você aprenderá como criar umíndice do Atlas Search com mapeamentos dinâmicos para consultar e recuperar rapidamente dados relevantes.
Tempo necessário: 5 minutos
O que você precisa
Uma conta MongoDB . Consulte Inscrever-se em uma conta MongoDB .
Um Atlas cluster. Consulte Criar um cluster.
Exemplos de conjuntos de dados carregados em seu cluster.
Procedimento
No Atlas, VáGo para a Clusters página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Crie um índice dinâmico do Atlas Search .
Go Acesse a Atlas Search página do seu cluster.
Clique no nome do seu cluster.
Clique na aba Atlas Search.
A página Atlas Search é exibida.
Clique em Create Search Index.
Selecione o método de configuração Visual Editor e clique em Next.
Para o Database and Collection, selecione o reconhecimento de data center sample_supplies
e a collection sales
. Em seguida, clique em Next.
Clique em Create Search Index para confirmar sua seleção. Aguarde até que a coluna Status leia Active.
Agora você tem um índice do Atlas Search que indexa dinamicamente os campos nos documentos em sua collection.
Execute uma query no seu índice.
Clique em Query na coluna Actions da sua definição de índice.
Digite notepad
na barra Atlas Search e clique em Search.
Esta query retorna todos os documentos na coleção sales
com um campo que contém notepad
.
Revise os resultados.
Seus resultados devem se assemelhar aos seguintes documentos de amostra:
SCORE: 0.20185701549053192 salesDate: 2013-03-07T09:27:58.283+00:00 items: Array storeLocation: "Austin" SCORE: 0.20185701549053192 salesDate: 2013-05-05T19:03:06.358+00:00 items: Array storeLocation: "London" SCORE: 0.20185701549053192 salesDate: 2016-06-20T14:09:52.408+00:00 items: Array storeLocation: "Denver"
Cada registro também inclui uma pontuação de relevância. Você pode expandir os campos Array
e Object
para visualizar seu conteúdo clicando neles.
Clique Edit Query Syntax. A janela modal exibe a query enviada por meio da API Atlas Search.
Resumo
Se você concluiu com sucesso o procedimento neste guia, criou um índice do Atlas Search com mapeamentos de campo dinâmicos e o usou para executar uma query baseada em relevância na collection sample_supplies.sales
. No próximo guia, você aprenderá como realizar um Atlas Search refinado criando um índice com mapeamentos de campo estáticos.
Recupere documentos no MongoDB com uma consulta específica do campo.