Saltar al contenido
Glosario

Búsqueda vectorial de MongoDB

El proceso de transformar contenido en incrustaciones vectoriales y almacenarlas en índices vectoriales de MongoDB Atlas Search con metadatos para una búsqueda de similitud eficiente.

Sinónimos: mongodb embedding, vector indexing, semantic indexing, atlas search vectors

La indexación de la búsqueda vectorial de MongoDB comienza con contenido normalizado y fragmentado. Cada fragmento se incrusta (por ejemplo, con incrustaciones de Gemini u OpenAI) y luego se almacena en una colección de MongoDB con un índice de búsqueda vectorial. Los metadatos enriquecidos (inquilino, configuración regional, nivel de acceso, marcas de tiempo) habilitan el filtrado y el control de acceso posteriores. El versionado de los modelos de incrustación y el almacenamiento de hashes respaldan la reproducibilidad y la detección de desviaciones. La reindexación diferencial regular garantiza la actualidad sin reprocesar páginas que no han cambiado.

Preguntas frecuentes

¿Por qué usar MongoDB Atlas Search para la recuperación de conocimiento?
MongoDB Atlas Search ofrece una búsqueda de similitud vectorial rápida con la capacidad de combinar consultas vectoriales y tradicionales, filtrado de metadatos integrado y escalado fluido dentro de tu infraestructura existente de MongoDB.
¿Qué metadatos importan?
Almacena el ID de inquilino, el idioma, la URL, el hash de contenido, la marca de tiempo de actualización y la versión del modelo para habilitar el filtrado, las comprobaciones de actualidad y la reindexación controlada.