$search aggregation pipeline stage performs a full-text search of the field or fields in an Atlas collection. The fields must be covered by an Atlas Search índice.
Por ejemplo, puedes usar $search para realizar los siguientes tipos de operaciones:
Búsquedas para hacer coincidir campos de texto con varios patrones.
Coincidencias difusas para encontrar términos con variaciones ortográficas.
Consultas compuestas para combinar múltiples condiciones de búsqueda.
Puntaje de relevancia para clasificar los resultados.
Return snippets of matching text.
Vector searches to find documents using vector similarities.
Para más detalles, consulta:
Definiciones de índices para obtener más información sobre la creación y gestión de índices Atlas Search.
Atlas Search Aggregation Pipeline Stages to learn more about the
$searchpipeline stage syntax and usage.Operadores $search para obtener más información sobre los operadores de las etapas del pipeline de agregación
$search.