Executar queries de pesquisa do Atlas
Nesta página
As consultas do Atlas Search são executadas como um estágio de pipeline de agregação. Se você tiver um índice de pesquisa do Atlas existente para dados em seu cluster Atlas, poderá executar consultas $search
e $searchMeta
. Se você tiver um índice de pesquisa vetorial do Atlas existente em seus dados no Atlas, também poderá executar $vectorSearch
queries.
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 $search
$searchMeta
$vectorSearch
estágio, ou, ele deverá ser o primeiro estágio no agregação pipeline. Para combinar a pesquisa vetorial e de texto completo no mesmo pipeline, realize uma pesquisa híbrida. Para obter mais informações, consulte Como executar a pesquisa híbrida.