Executar queries de pesquisa do Atlas
Nesta página
As consultas de pesquisa do Atlas são executadas como uma fase do pipeline de agregação. Se você tiver um índice de pesquisa do Atlas existente para dados em seu cluster Atlas, poderá executar queries$search
e $searchMeta
. Se você tiver um índice de pesquisa vetorial do Atlas existente em seus dados no Atlas, também poderá executar consultas $vectorSearch
.
Antes de começar
Crie um índice do Atlas Search ou um índice do Atlas Vector Search.
Observação
O gerenciamento de índices de pesquisa do Atlas Search na IU do Compass está disponível apenas para:
Implantações locais do Atlas
Implantações com o MongoDB 7.0 ou posterior.
Passos
Construa sua query
Por padrão, o MongoDB Compass seleciona o estágio $search
para sua query. Você também pode selecionar o estágio $searchMeta
para usar em sua consulta. Se você estiver usando um índice do tipo vectorSearch
na query, poderá usar o estágio $vectorSearch
.
Observação
Se você usar o estágio $search
, $searchMeta
ou $vectorSearch
, ele deve ser o primeiro estágio no seu pipeline de agregação. Para combinar a busca vetorial e a pesquisa de texto completo no mesmo pipeline, realize uma pesquisa híbrida. Para mais informações, veja Como fazer a pesquisa híbrida.