$search o agregação pipeline stage executa uma full text search do campo ou campos em uma collection do Atlas . Os campos devem ser cobertos por um índice MongoDB Search.
Por exemplo, você pode usar $search para executar os seguintes tipos de operações:
Pesquisas para corresponder campos de texto com vários padrões.
Correspondências difusas para encontrar termos com variações ortográficas.
Queries compostas para combinar várias condições de pesquisa.
Pontuação de relevância para classificar resultados.
Retorno de trechos de texto correspondente.
Pesquisas vetoriais para encontrar documentos utilizando similaridades vetoriais.
Para mais detalhes, consulte:
Definições de índice para saber mais sobre como criar e gerenciar índices de pesquisa do MongoDB Search.
MongoDB Search Aggregation Pipeline Stages para saber mais sobre a sintaxe e o uso do estágio de pipeline
$search.Operadores $search para saber mais sobre os operadores das fases do pipeline de agregação
$search.