Base de datos vectorial de Elasticsearch: envía en minutos, escala de manera accesible a cientos de miles de millones

Las partes difíciles de la recuperación híbrida ya están resueltas. Valores predeterminados optimizados, modelos de terceros y nativos de Jina AI e inferencia de GPU gestionada: todo listo para usar. Crea apps de IA rápidas y escalables en vez de infraestructura.

¿Qué debería hacer tu base de datos vectorial por ti?

  • Búsqueda vectorial: contexto, intención, relaciones

    La búsqueda de similitud semántica puede devolver los resultados correctos, incluso cuando las palabras no coinciden del todo.

  • Búsqueda híbrida: precisión + flexibilidad

    La búsqueda por palabras clave es precisa. La búsqueda vectorial tiene matices. La búsqueda híbrida combina ambas.

  • Vectores dispersos frente a densos: rápidos y eficientes

    La expansión de texto disperso y las coincidencias de significado denso son perfectas para búsquedas abiertas y del mundo real.

  • Filtros, clasificación, reclasificación: relevancia con contexto

    Los filtros reducen el alcance, la clasificación encuentra la señal; ambos son problemas difíciles, pero una pura delicia cuando se hacen bien.

Base de datos vectorial de Elasticsearch: más que solo vectores, el favorito de los desarrolladores

Sin brechas ni vulnerabilidades. Valores predeterminados optimizados. Recuperación híbrida. Todo funciona en conjunto, porque así se desarrolló.

  • Búsqueda híbrida que entiende todo

    Combina la búsqueda léxica, la búsqueda semántica (con modelos de terceros o nativos de Jina AI ), metadatos y filtros en una sola llamada a la API con la búsqueda híbrida. Clasifica los resultados por significado, precisión y contexto.

  • Optimizado y listo para usar

    Obtén almacenamiento e indexación eficientes con el modo de índice vectordb_document y ahorra hasta un 95 % de memoria con la mejor cuantificación binaria (BBQ). Ambos vienen activados de forma predeterminada y listos para producción desde la primera búsqueda.

  • Inferencia nativa de GPU con modelos de Jina AI

    Ejecuta incrustaciones y reclasificación en modelos de Jina AI a través de Elastic Inference Service (EIS) mientras semantic_text gestiona la fragmentación de forma automática. Incorpora las tuyas a través de la API de inferencia.

  • Más vectores, menos memoria, sin concesiones

    Logra una recuperación con bajo uso de memoria a escala con DiskBBQ de forma predeterminada, mientras que la autocalibración ajusta la compresión y el sobremuestreo según tus datos de forma automática. Mantén un alto recall gracias a la búsqueda vectorial que se mantiene ajustada a medida que tus datos crecen.

  • Precios específicos para vectores

    Accesible a escala y precios predecibles desde el inicio. Prevé tu factura.

  • Empresarial desde el primer día

    Security, RBAC y observabilidad están integrados. La búsqueda entre proyectos permite a los clientes escalar a Elasticsearch completo.

Desarrolla con la base de datos vectorial de Elasticsearch

  • Búsqueda semántica e IA conversacional

    Comprende la intención. Busca de forma natural. Obtén resultados precisos.

  • Comercio electrónico y venta minorista

    Usa la búsqueda híbrida para mejorar el descubrimiento, la clasificación y la personalización.

  • Descubrimiento de conocimientos (atención médica y finanzas)

    Reúne documentos, tickets y correos electrónicos para el descubrimiento semántico.

  • Flujos de trabajo de investigación (sector público)

    Descubre patrones e información en los datos, de forma segura.

  • Búsqueda basada en la ubicación

    Usa búsquedas de geodistancia para obtener resultados cercanos precisos y en tiempo real.

  • Descarga de infraestructura y bases de datos

    Separa la recuperación del almacenamiento para realizar consultas más rápidas y escalables.

Base de datos vectorial, y el resto de lo que realmente necesitas

En el mundo real, la búsqueda de vectores necesita más que vectores. Combina la búsqueda semántica con filtros, seguridad, campos estructurados y clasificación BM25 en una sola búsqueda, sin necesidad de unir resultados de forma manual.

Un vecindario de alta calidad

Del prompt al producto: cómo desarrollar con la base de datos vectorial de Elasticsearch.

  • Cliente destacado

    FRAIM usa Elasticsearch para desarrollar una plataforma de búsqueda de conocimiento para la era de la IA, consolidando de forma nativa la búsqueda de texto y de vectores para reducir los costos generales de su plataforma de búsqueda en más del 50 % y acelerar de manera significativa el desarrollo de RAG y agentes de IA.

  • Cliente destacado

    WP Engine utiliza Elasticsearch para llevar la innovación en IA a los sitios web de WordPress, aprovechando las integraciones nativas de Google Cloud para reducir el tiempo de desarrollo de características de IA de semanas a horas y ofrecer tiempos de respuesta de búsqueda de 5 ms con cero tiempo de inactividad.

  • Cliente destacado

    Adobe escala, gestiona múltiples casos de uso y pone a trabajar las características del machine learning con Elastic.

Resultados en cifras

Pruebas de rendimiento y resultados de la base de datos vectorial de Elasticsearch.

Primeros pasos: recursos para cada etapa de la compilación

Ingesta, parseo e indexación
Insertar
Recuperar
Herramientas de desarrollo
Almacena incrustaciones (HNSW para velocidad, BBQ para compresión, DiskBBQ para escalar)
Incrustaciones de búsqueda (búsqueda vectorial con terceros o modelos de Jina multilingües y multimodales SOTA)
Búsquedas canalizadas ES|QL: lenguaje de búsqueda canalizado para filtrar, transformar y analizar datos
HNSW: búsqueda kNN aproximada y rápida optimizada para alta exhaustividad y baja latencia a escala
Búsqueda de texto completo (BM25)
Explora y visualiza datos almacenados en Elasticsearch con Kibana
Procesa datos estructurados y no estructurados
BBQ: compresión de vectores de 32x que conserva la relevancia de la búsqueda mientras reduce drásticamente los costos de memoria y computación
Crea interfaces de búsqueda y componentes de UI de búsqueda configurables con solo unas líneas de código
Herramientas de ingesta (clientes, rastreador web,* conectores,* pipelines de inferencia*)
DiskBBQ: búsqueda vectorial basada en disco que reduce los requisitos de RAM para entornos a gran escala con limitaciones de memoria
Accede a capacidades impulsadas por IA para desarrollar e interactuar con agentes que funcionan con tus datos de Elasticsearch con Agent Builder
Actualizaciones de documentos y metadatos en tiempo real
Modo vectordb_document: aplica automáticamente los valores predeterminados vectoriales de mejores prácticas (método de cuantización, política de fusión, carga de caché) para una configuración óptima y lista para usar
semantic_text: genera automáticamente incrustaciones y gestiona la fragmentación, y agrega búsqueda semántica sin configuración de pipeline
Autocalibración: muestrea tus vectores almacenados para elegir la mejor compresión y sobremuestreo, adaptándose sobre la marcha a medida que tus datos cambian
Optimizado para varios tipos de datos (text, vector, geo y más)
Ingesta, parseo e indexación
Procesa datos estructurados y no estructurados
Herramientas de ingesta (clientes, rastreador web,* conectores,* pipelines de inferencia*)
Actualizaciones de documentos y metadatos en tiempo real
semantic_text: genera automáticamente incrustaciones y gestiona la fragmentación, y agrega búsqueda semántica sin configuración de pipeline
Insertar
Recuperar
Herramientas de desarrollo
Almacena incrustaciones (HNSW para velocidad, BBQ para compresión, DiskBBQ para escalar)
Incrustaciones de búsqueda (búsqueda vectorial con terceros o modelos de Jina multilingües y multimodales SOTA)
Búsquedas canalizadas ES|QL: lenguaje de búsqueda canalizado para filtrar, transformar y analizar datos
HNSW: búsqueda kNN aproximada y rápida optimizada para alta exhaustividad y baja latencia a escala
Búsqueda de texto completo (BM25)
Explora y visualiza datos almacenados en Elasticsearch con Kibana
BBQ: compresión de vectores de 32x que conserva la relevancia de la búsqueda mientras reduce drásticamente los costos de memoria y computación
Crea interfaces de búsqueda y componentes de UI de búsqueda configurables con solo unas líneas de código
DiskBBQ: búsqueda vectorial basada en disco que reduce los requisitos de RAM para entornos a gran escala con limitaciones de memoria
Accede a capacidades impulsadas por IA para desarrollar e interactuar con agentes que funcionan con tus datos de Elasticsearch con Agent Builder
Modo vectordb_document: aplica automáticamente los valores predeterminados vectoriales de mejores prácticas (método de cuantización, política de fusión, carga de caché) para una configuración óptima y lista para usar
Autocalibración: muestrea tus vectores almacenados para elegir la mejor compresión y sobremuestreo, adaptándose sobre la marcha a medida que tus datos cambian
Optimizado para varios tipos de datos (text, vector, geo y más)

Preguntas frecuentes

¿Qué es una base de datos vectorial y cómo funciona?

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 set 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.

¿Qué son las incrustaciones de vectores?

Las incrustaciones de vectores usan 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.

¿Cuáles son los beneficios de una base de datos vectorial?

Una base de datos vectorial ofrece eficiencia a escala al permitir una migración de datos sin problemas entre entornos locales, aislados y de sovereign 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, brindan soporte a aplicaciones de IA y Machine Learning, lo que facilita el despliegue de modelos de recomendación y procesamiento de lenguaje natural (NLP).

¿Elasticsearch es una base de datos vectorial?

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.

¿Por qué elegir Elastic como tu base de datos vectorial?

Elasticsearch es la base de datos vectorial más descargada del mundo, diseñada específicamente para ayudar a los desarrolladores a ofrecer búsquedas de alta precisión y experiencias de IA escalables más rápido y a menores costos. Elasticsearch Vector Database se encarga de las partes difíciles de la recuperación híbrida con valores predeterminados optimizados, modelos nativos de Jina AI y de terceros, e inferencia de GPU gestionada, todo listo para usar. Ejecuta búsquedas vectoriales y por palabras clave en datos de texto, imágenes y multimodales en un solo índice, sin necesidad de crear ni mantener un pipeline de incrustaciones. Viene preoptimizada para cargas de trabajo vectoriales, lo que ofrece un alto rendimiento, absorbe picos de tráfico automáticamente y reduce su escala cuando la demanda disminuye. Obtén la seguridad, el RBAC y las rutas de recuperación que esperas, para que crees apps, no infraestructura.

¿Puedo ejecutar Elasticsearch como una base de datos vectorial local o aislada?

Sí. Elasticsearch se puede desplegar totalmente de forma local: en hardware, en un cloud privado o en redes completamente desconectadas sin conectividad externa. Las agencias gubernamentales, los contratistas de defensa y las empresas reguladas utilizan Elastic Cloud Enterprise (ECE) para orquestar clústeres locales de Elasticsearch para escalar, incluso en entornos clasificados y desconectados. Todas las capacidades de búsqueda vectorial, búsqueda híbrida y RAG disponibles en Elastic Cloud están igualmente disponibles en despliegues locales

.