Las consultas de búsqueda de Atlas se ejecutan como una Etapa de canalización de agregación. Si ya tiene un índice de búsqueda de Atlas para datos en su clúster de Atlas, puede ejecutar Consultas $searchy$searchMeta. Si ya tiene un índice de búsqueda vectorial de Atlas en sus datos, también puede ejecutar consultas$vectorSearch.
Antes de comenzar
Cree un índice de búsqueda Atlas o un índice de búsqueda vectorial Atlas.
Nota
La gestión de índices de búsqueda de Atlas en la Interfaz de Usuario de Compass está disponible solo para:
Implementaciones locales de Atlas.
Implementaciones que ejecutan MongoDB 7.0 o posterior.
Pasos
Construye tu consulta
De forma predeterminada, MongoDB Compass selecciona la etapa$searchpara su consulta. También puede seleccionar la etapa$searchMeta. Si utiliza un índice de tipo vectorSearch en su consulta, puede usar la etapa$vectorSearch.
Nota
Si utiliza la $search $searchMeta $vectorSearch etapa, o, debe ser la primera etapa de su canal de agregación. Para combinar la búsqueda vectorial y de texto completo en el mismo canal, realice una búsqueda híbrida. Para obtener más información, consulte Cómo realizar una búsqueda híbrida.