ATLAS
Búsqueda vectorial
Cree aplicaciones inteligentes basadas en la búsqueda semántica y la IA generativa sobre cualquier tipo de datos mediante una base de datos vectorial con todas las funciones.
¿Qué es Atlas Vector Search?
Integre su base de datos operativa y búsqueda vectorial en una plataforma segura, unificada y totalmente gestionada con capacidades completas de base de datos vectorial y la versatilidad del modelo de documentos. Almacene sus datos operativos, metadatos e incrustaciones vectoriales en Atlas mientras utiliza Atlas Vector Search para crear aplicaciones inteligentes impulsadas por IA de generación.
Integraciones Destacadas
Casos de uso clave para Atlas Vector Search
Atlas Vector Search le permite consultar datos no estructurados. Puede crear incrustaciones de vectores con modelos de aprendizaje automático como OpenAI y Hugging Face, y almacenarlos e indexarlos en Atlas para la generación aumentada de recuperación (RAG), la búsqueda semántica, los motores de recomendación, la personalización dinámica y otros casos de uso.
Aislamiento de carga de trabajo para mayor escalabilidad y disponibilidad
Configurar una infraestructura dedicada para las cargas de trabajo de Atlas Search y Vector Search. Optimice los recursos informáticos para escalar las búsquedas y las bases de datos de forma independiente, ofreciendo un mejor rendimiento a escala y una mayor disponibilidad.
La versatilidad de Atlas como base de datos 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 indexar, recuperar y crear aplicaciones de IA de generación de alto rendimiento.
Elimine el levantamiento pesado operativo
Atlas Vector Search se basa en la plataforma de datos para desarrolladores MongoDB Atlas. Automatice fácilmente el aprovisionamiento, la aplicación de parches, las actualizaciones, el escalamiento, la seguridad y la recuperación ante desastres, al tiempo que proporciona una visibilidad profunda del rendimiento tanto de la base de datos como de Vector Search para que pueda concentrarse en crear aplicaciones.
Ecosistema robusto de integraciones de IA
Responsable de digitalización de contenidos de Novo Nordisk
Preguntas frecuentes
¿Qué es la búsqueda semántica?
Semantic Search o búsqueda semántica es la práctica de buscar sobre el significado de los datos en sí.
¿Qué es un vector?
Un vector es una representación numérica de datos y contexto asociado que se puede buscar de manera eficiente utilizando algoritmos avanzados.
¿En qué se diferencia Atlas Vector Search de Atlas Search?
Atlas Vector Search permite buscar 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 mapeo de sinónimos definido).
¿Puedo usar MongoDB Atlas en lugar de una base de datos vectorial independiente?
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 indexar, recuperar y crear aplicaciones de IA de generación de alto rendimiento.
¿Cuál es la diferencia entre la búsqueda del vecino más próximo K (KNN), la búsqueda del vecino más próximo aproximado (ANN) y la búsqueda del vecino más próximo exacto (ENN)?
KNN, o K vecinos más cercanos, es el algoritmo que se usa con frecuencia para encontrar vectores cerca de otros.
ANN, o Vecinos más cercanos aproximados, es un enfoque para encontrar vectores similares que comercia precisión a favor del desempeño. Este es uno de los principales algoritmos que se utilizan para impulsar Atlas Vector Search. Nuestro algoritmo de búsqueda aproximada del vecino más cercano utiliza el gráfico Hierarchical Navigable Small World (HNSW) para indexar y consultar millones de vectores de forma eficiente.
ENN, o Exact Nearest Neighbors, es un enfoque para encontrar vectores similares que negocia cierto 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 exacta de consultas de búsqueda vectorial 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.
¿Qué es $vectorSearch y en qué se diferencia del operador knnBeta en $search?
$VectorSearch es una fase de agregación de MongoDB Atlas que permite ejecutar una consulta aproximada del vecino más cercano (ANN) o del vecino más cercano exacto (ENN) con el filtrado de la API de consultas de MongoDB (por ejemplo, «$eq» o «$gte»). Esta etapa será compatible con la versión 6.0 y superior Atlas cluster. El tipo de campo knnVector de Atlas Search y el operador knnBeta en $search ahora están en desuso.
¿Qué son los nodos de búsqueda?
Los nodos de búsqueda proporcionan una infraestructura dedicada para las cargas de trabajo de Atlas Search y Vector Search, lo que le permite optimizar los recursos informáticos y escalar completamente las necesidades de búsqueda independientemente de la base de datos. Los nodos de búsqueda brindan un mejor rendimiento en escalar, brindando aislamiento de la carga de trabajo, mayor disponibilidad y la capacidad de optimizar mejor el uso de recursos.
¿Qué incrustaciones vectoriales admite Atlas Vector Search? ¿Hay soporte para la cuantización vectorial?
Atlas Vector Search admite incrustaciones de cualquier proveedor que esté por debajo del límite de dimensión de 4096 en el servicio. Actualmente admitimos la ingesta, indexación y consulta de incrustaciones de vectores cuantificados escalares del proveedor que elija. Próximamente añadiremos soporte para la ingestión de vectores cuantificados binarios, así como para la cuantificación automática escalar y binaria con la repuntuación en Atlas, lo que permitirá ahorrar costes y almacenamiento sin comprometer la precisión.
¿Vector Search funciona con imágenes, archivos multimedia y otro tipo de datos?
Sí, Atlas Vector Search puede consultar cualquier tipo de datos que puedan convertirse en una incrustación. Uno de los beneficios del modelo de documento es que puede almacenar sus incrustaciones junto con los datos enriquecidos en sus documentos.