Base de datos vectorial a escala de mil millones lista para producción — Elasticsearch
La base de datos vectorial open source de Elasticsearch ofrece una forma eficiente de crear, almacenar y buscar incrustaciones de vectores.
Combina la búsqueda de texto y la búsqueda vectorial para la recuperación híbrida, lo que tiene como resultado lo mejor de ambas capacidades para mayor relevancia y precisión.

Descubre las últimas innovaciones que hacen de Elasticsearch y Lucene la mejor opción para las bases de datos vectoriales.
Lee el blogAprende a usar Elasticsearch como una base de datos vectorial para incrustaciones, potenciando la búsqueda y creando casos de uso como recuperación de generación aumentada (RAG), resumen, y preguntas y respuestas.
Descubre más en Search LabsElastic es el primero en ofrecer una mejor cuantificación binaria (BBQ), una optimización para bases de datos vectoriales con una búsqueda vectorial más rápida y precisa y una reducción de memoria del 95 %.
Conoce más sobre BBQElasticsearch: la base de datos vectorial más desplegada
Copiar para probar localmente en dos minutos
curl -fsSL https://elastic.co/start-local | sh
Una base de datos vectorial es tu punto de partida…
Necesitas más que una base de datos vectorial para tener una excelente experiencia de búsqueda. Elasticsearch ofrece múltiples tipos de recuperación, modelos flexibles de machine learning y características de búsqueda avanzada como agregaciones, filtrado y autocompletar.
Se ejecuta en el cloud, sin servidor, en forma local o en entornos aislados.
Usa un modelo de machine learning y aplícalo a tus datos en el momento de la ingesta.
Obtén más información sobre la API de inferencia y el modelo E5.
PUT _inference/text_embedding/my-e5-endpoint { "service": "elasticsearch", "service_settings": { "num_allocations": 1, "num_threads": 1, "model_id": ".multilingual-e5-small" } }
PUT _inference/text_embedding/my-e5-endpoint
{
"service": "elasticsearch",
"service_settings": {
"num_allocations": 1,
"num_threads": 1,
"model_id": ".multilingual-e5-small"
}
}
Superconjunto de base de datos vectorial
Elige una base de datos vectorial en función de la experiencia de búsqueda vectorial que quieras crear.
Algunas bases de datos vectoriales
Elasticsearch
Almacenar incrustaciones
soporte total
soporte completo (gratis)
Generar incrustaciones
un poco de soporte
soporte total (pago)
Buscar incrustaciones
soporte total
soporte completo (gratis)
Buscar BM25
un poco de soporte
soporte completo (gratis)
Búsqueda híbrida (BM25 + Vectores)
soporte total
soporte completo (gratis)
Filtrado, facetas, agregaciones
soporte total
soporte completo (gratis)
Buscar autocompletados
sin soporte
soporte completo (gratis)
Optimizado para múltiples tipos de datos (texto, vector, geo)
un poco de soporte
soporte completo (gratis)
Compatibilidad con varios modelos de incrustaciones
soporte total
soporte total (pago)
Modelo de búsqueda semántica integrado
sin soporte
soporte total (pago)
Pipelines de inferencia de datos
un poco de soporte
soporte total (pago)
Herramientas de ingesta (rastreador web*, conectores*, marco de API, beats, flota, agente)
un poco de soporte
soporte total (*pago)
Seguridad a nivel de documento y campo
sin soporte
soporte total (pago)
Herramientas de observabilidad (Kibana)
sin soporte
soporte completo (gratis)
Buscar componentes de la UI
sin soporte
soporte completo (gratis)
Elasticsearch en acción
Mira cómo las organizaciones están creando aplicaciones de búsqueda con AI para mejorar la experiencia del cliente y ayudar a los usuarios a encontrar exactamente lo que buscan.
Cliente destacado
Reed, el mayor reclutador del Reino Unido, pone en contacto a buscadores de empleo y empleadores mediante incrustaciones de vectores en Elasticsearch.
Cliente destacado
Stack Overflow combina el poder de los expertos humanos con la AI generativa para acelerar la recuperación de información confiable de las bases de conocimiento de los desarrolladores.
Cliente destacado
Adobe escala, gestiona múltiples casos de uso y pone a trabajar las características del machine learning con Elastic.
Empieza a implementar la búsqueda de vectores
Blogs
Webinars
Proyectos de demostración
Preguntas frecuentes
Una base de datos vectorial almacena información como vectores, que son representaciones numéricas de objetos de datos, también conocidos como incrustaciones de vectores. Usa incrustaciones de vectores para la búsqueda multimodal en un conjunto masivo de datos estructurados, no estructurados y semiestructurados, como imágenes, texto, videos y audio. Las bases de datos vectoriales están diseñadas para gestionar incrustaciones de vectores y, por lo tanto, ofrecen una solución completa para la gestión de datos.
Las incrustaciones de vectores aprovechan un modelo de machine learning para traducir texto en números, lo que te permite realizar búsquedas de vectores. Al convertir los datos en vectores, las incrustaciones facilitan la comparación, la búsqueda y el análisis de similitudes entre elementos de este espacio.
Una base de datos vectorial ofrece eficiencia a escala al permitir una migración de datos sin problemas entre entornos locales y el cloud, y al proporcionar almacenamiento para incrustaciones de vectores. Las bases de datos vectoriales destacan en la búsqueda de similitudes, lo que te permite encontrar fácilmente elementos relacionados, lo cual es esencial para los sistemas de recomendación, la búsqueda de imágenes y el descubrimiento de contenido. Con capacidades de búsqueda semántica, van más allá de la simple coincidencia de palabras clave para ofrecer resultados basados en el significado y el contexto. Al almacenar incrustaciones de vectores, son compatibles con aplicaciones de AI y machine learning, lo que facilita la implementación de modelos de recomendación y PNL.
Sí, Elasticsearch es la base de datos vectorial open source más desplegada del mundo, que te ofrece una manera eficiente de crear, almacenar y buscar incrustaciones de vectores a escala. Con la base de datos vectorial lista para empresas de Elastic, logras tiempos de búsqueda rápidos y un rendimiento óptimo, incluso con datos que cambian rápidamente. Diseñada para escalarse, ofrece resultados de búsqueda relevantes y personalizados, a la vez que simplifica tus procesos de desarrollo.
Elastic ofrece todos los beneficios de una potente base de datos vectorial junto con seguridad integrada, cumplimiento normativo y alta disponibilidad. Con más de una década de experiencia en búsquedas, Elastic garantiza la relevancia de las búsquedas de primer nivel y opciones de implementación flexibles. Como plataforma unificada, Elastic minimiza la expansión de herramientas y la deuda técnica, a la vez que te ofrece respuestas precisas con citas de fuentes claras.