Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

$vectorSearch (etapa de agregación)

Importante

La etapa de canalización de agregación $vectorSearch solo está disponible para colecciones alojadas en niveles de clúster de MongoDB Atlas que ejecutan MongoDB versión 6, 0, 11 o posterior. Para obtener más información, consulte Atlas Vector Search.

$vectorSearch

$vectorSearch realiza una búsqueda semántica de datos en tu clúster de Atlas.

Si almacena incrustaciones vectoriales en su clúster Atlas, puede indexar sin problemas los datos vectoriales junto con los demás datos de su colección. Puede usar la etapa $vectorSearch para prefiltrar sus datos y realizar búsquedas semánticas en los campos indexados.

Tus datos vectoriales deben tener un ancho menor o igual a 8192 dimensiones.

A partir de MongoDB 8.0, se puede utilizar una fase $vectorSearch en una fase $unionWith.

No se puede utilizar una etapa $vectorSearch en una etapa $facet o en una etapa $lookup.

  • Para obtener más información sobre cómo crear índices de Atlas Vector Search, consulte la sección "Incrustaciones de vectores de índice".

  • Para obtener más información sobre la sintaxis y el uso de las etapas de la canalización $vectorSearch, consulte Consultas de búsqueda vectorial.

Califique esta página