$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.
Importante
As $search fases do pipeline de agregação estão disponíveis para collections hospedadas em:
MongoDB Enterprise implantações executando a versão 8.2 ou posterior com o Kubernetes Operador.
Implantações do MongoDB Community executando a versão 8.2 ou posterior.
Para aprender mais, consulte 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.