Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
Etapas de la pipeline de agregación

$vectorSearch (agregación)

Importante

La $vectorSearch la etapas del pipeline de agregación es solo disponible para colección alojadas en los nivel de clúster de MongoDB Atlas que ejecutan MongoDB versión 6.0.11 o posterior. Para obtener más información, consulta Búsqueda Vectorial Atlas.

$vectorSearch

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

Si almacena incrustaciones vectoriales en su clúster de Atlas, podrá indexar sin problemas los datos vectoriales junto con los datos de sus otras colecciones. Puedes usar el $vectorSearch etapa para prefiltrar tus datos y realizar búsquedas semánticas en los campos indexados.

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

A partir de MongoDB 8.0, puedes utilizar una etapa $vectorSearch en un $unionWith etapa.

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

Volver

$unwind