Menu Docs

Executar queries de pesquisa do Atlas

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.

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.

1

Na aba Indexes, clique em Search Indexes. Passe o mouse sobre o índice de pesquisa que deseja usar na sua consulta.

2

Clique no botão Aggregate que aparece quando você passa o mouse sobre o seu índice de pesquisa.

3

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.

4