ATLAS
Búsqueda vectorial
Cree aplicaciones inteligentes impulsadas por la búsqueda semántica y la IA generativa utilizando capacidades nativas de bases de datos vectoriales con todas las funciones.
¿Qué es la búsqueda vectorial?
La IA generativa utiliza vectores para permitir la búsqueda semántica inteligente de datos no estructurados (texto, imágenes y audio). Los vectores son fundamentales para crear motores de recomendación, detección de anomalías e IA conversacional. La amplia gama de casos de uso, que son posibles gracias a las capacidades nativas de MongoDB, ofrece experiencias de usuario transformadoras.
El poder combinado de los vectores y MongoDB
Simplicidad sin igual
Evite el impuesto de sincronización. Con Atlas Vector Search integrado en la base de datos principal, no es necesario sincronizar datos entre las bases de datos operativas y vectoriales, lo que ahorra tiempo, reduce la complejidad y evita errores. Sus datos operativos y vectoriales permanecen en un solo lugar.
Escalado superior para aplicaciones de búsqueda vectorial
A diferencia de otras soluciones, la arquitectura distribuida de MongoDB escala la búsqueda vectorial independientemente de la base de datos principal. Esto permite un verdadero aislamiento y optimización de la carga de trabajo para las consultas vectoriales, lo que da como resultado un rendimiento superior a escala.
Base de datos vectorial lista para la empresa
La seguridad y la alta disponibilidad están integradas. Dado que los datos vectoriales se almacenan directamente en Atlas con sus datos operativos, puede estar seguro de que sus cargas de trabajo se están ejecutando con la misma seguridad y disponibilidad de nivel empresarial de confianza por la que MongoDB es conocido.

Jefe de Digitalización de Contenidos, Novo Nordisk

Jefe de Digitalización de Contenidos, Novo Nordisk
Director de Ingeniería, Okta
Científico de datos sénior, héroe de la entrega

CEO, Kovai

Ingeniero Senior de Software, VISO TRUST

Centro de aprendizaje
Preguntas frecuentes
Atlas Vector Search permite buscar a través de datos basados en el significado semántico capturado en vectores, mientras que Atlas Search permite la búsqueda de palabras clave (es decir, basada en el texto real y cualquier asignación de sinónimos definida).
Sí, MongoDB Atlas es una base de datos vectorial. Atlas es una plataforma de datos para desarrolladores multinube totalmente gestionada con una amplia gama de capacidades que incluye búsqueda de texto o léxica y vectorial. En lugar de utilizar una base de datos vectorial independiente o complementaria, la versatilidad de nuestra plataforma permite a los usuarios almacenar sus datos operativos, metadatos e incrustaciones vectoriales en Atlas y utilizar sin problemas Atlas Vector Search para la indexación, recuperación y creación de aplicaciones de IA generativa de alto rendimiento.
KNN significa "K-Nearest Neighbors", que es el algoritmo que se usa con frecuencia para encontrar vectores cerca unos de otros.
ANN significa "Vecinos más cercanos aproximados" y es un enfoque para encontrar vectores similares que cambia la precisión a favor del rendimiento. Este es uno de los algoritmos principales utilizados para impulsar Atlas Vector Search. Nuestro algoritmo para la búsqueda del vecino más cercano aproximado utiliza el gráfico de mundo pequeño navegable jerárquico (HNSW) para la indexación y consulta eficientes de millones de vectores.
ENN significa "Vecinos más cercanos exactos" y es un enfoque para encontrar vectores similares que podrían cambiar algo de rendimiento a favor de la precisión. Este método devuelve los vectores exactos más cercanos a un vector de consulta, con el número de vectores especificado por la variable limit. La ejecución de consultas de búsqueda vectorial exacta (ENN) puede mantener una latencia inferior a un segundo para consultas sin filtrar de hasta 10.000 documentos. También puede proporcionar respuestas de baja latencia para filtros altamente selectivos que restringen un amplio conjunto de documentos a 10.000 documentos o menos, ordenados por relevancia vectorial.
$vectorSearch es una etapa de agregación en MongoDB Atlas que le permite ejecutar una consulta de vecino más cercano aproximado (ANN) o vecino más cercano exacto (ENN) con filtrado de API de consulta de MongoDB (por ejemplo, "$eq" o "$gte"). Esta fase es compatible con los clústeres de Atlas versión 6.0 y posteriores. El tipo de campo knnVector de Atlas Search y el operador knnBeta en $search ahora están en desuso.
Atlas Vector Search admite incrustaciones de cualquier proveedor que esté por debajo del límite de 4096 dimensiones en el servicio.
Admitimos la ingesta, la indexación y la consulta de vectores escalares y binarios cuantificados de proveedores de incrustación. También ofrecemos la opción de implementar la cuantificación escalar y binaria automática de vectores de fidelidad completa en Atlas Vector Search.
Sí, Atlas Vector Search puede consultar cualquier tipo de datos que se puedan convertir en una incrustación vectorial. Una de las ventajas del modelo de documento es que puede almacenar sus incrustaciones junto con los datos enriquecidos de sus documentos.
Introducción a la Atlas Vector Search
- Implementación simplificada
- Experiencia unificada para desarrolladores
- Escala horizontal, vertical e independiente
- Ecosistema integrado de IA
- +125 regiones en todo el mundo