Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

$vectorSearch (etapa de agregación)

$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 $vectorSearch Etapa para prefiltrar sus datos y realizar una búsqueda semántica contra los campos indexados.

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

La $vectorSearch etapa del pipeline de agregación está disponible en los siguientes entornos:

  • Clústeres de MongoDB Atlas que ejecutan la versión 6.0.11 o posterior

  • Implementaciones deMongoDB Enterprise que ejecutan 8.2 la versión o posterior con el operador de Kubernetes

  • MongoDB Community las implementaciones que ejecutan la versión 8.2 o posteriores

Para obtener más información, consulte Búsqueda vectorial de MongoDB.

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.

Volver

$unwind