Saltar al contenido
FindOpenSource

Elasticsearch

Motor distribuido de búsqueda y analítica para todo tipo de datos, incluidos texto, numéricos y geoespaciales.

Descripción general

Elasticsearch es un motor distribuido de búsqueda y análisis y también un almacén de datos, diseñado para buscar y analizar conjuntos de datos muy grandes casi en tiempo real. Además de la búsqueda de texto completo clásica, también funciona como base de datos vectorial, con soporte para búsqueda vectorial y patrones de generación aumentada por recuperación (RAG) en aplicaciones de IA generativa.

Se usa habitualmente para búsqueda de texto completo, logs de aplicaciones e infraestructura, métricas, monitorización del rendimiento de aplicaciones (APM) y análisis de logs de seguridad; el mismo motor es la base del resto del Elastic Stack (incluyendo Kibana para visualización). Puede ejecutarse como un clúster autogestionado (mediante Docker o una distribución descargada) o como un despliegue gestionado en Elastic Cloud.

Elasticsearch encaja en equipos que necesitan indexar y consultar conjuntos de datos grandes, no estructurados o semiestructurados —desde funciones de producto basadas en búsqueda hasta casos de uso de observabilidad y seguridad— en un solo sistema en lugar de en herramientas especializadas por separado.

Categorías
Búsqueda
Palabras clave
search-enginefull-text-searchanalyticssearch
Lenguajes
Java
Licencia
AGPL-3.0

¿Encontraste un error? Sugiere una edición en GitHub.