Elasticsearch es un motor de búsqueda y análisis gratuito, distribuido y de código abierto para todo tipo de datos, incluidos datos textuales, numéricos, geoespaciales, estructurados y no estructurados, y más. Elasticsearch se desarrolla sobre Apache Lucene y fue lanzado por primera vez en 2010 por Elasticsearch NV (ahora Elastic). Conocido por su sencilla API de estilo REST, funciones distribuidas, velocidad y escalabilidad, Elasticsearch es un componente central del Elastic Stack, un conjunto de herramientas gratuitas y de código abierto para la recopilación, el aumento, el almacenamiento, el análisis y la visualización de datos. La gente suele referirse al Elastic Stack como ELK Stack (en referencia a Elasticsearch, Logstash y Kibana). Actualmente, el Elastic Stack incluye una rica serie de agentes de recopilación de datos livianos, denominados colectivamente Beats, que se pueden utilizar para enviar datos a Elasticsearch. .
Elasticsearch es un motor de análisis de búsqueda distribuido en tiempo real que le permite explorar sus datos a una velocidad y escala nunca antes posibles. Se utiliza para búsqueda de texto completo, búsqueda estructurada, análisis y combinaciones de estas funciones.
1. Wikipedia utiliza Elasticsearch para proporcionar búsquedas de texto completo con fragmentos resaltados, así como sugerencias de búsqueda a medida que se escribe y de lo que quiso decir.
2. The Guardian utiliza Elasticsearch para combinar datos sociales en línea con registros de visitantes para brindar a sus editores comentarios públicos sobre nuevos artículos en tiempo real.
3. Stack Overflow integra la consulta de ubicación geográfica en la búsqueda de texto completo y utiliza una interfaz similar a esta para encontrar preguntas y respuestas relacionadas.
4. GitHub utiliza Elasticsearch para consultar 130 mil millones de líneas de código.
Sin embargo, Elasticsearch no es sólo para empresas gigantes. También ha ayudado a muchas empresas emergentes, como Datadog y Klout, a crear prototipos de ideas y convertirlas en soluciones escalables. Elasticsearch puede ejecutarse en su computadora portátil o escalarse a un servidor para manejar petabytes de datos.
Ningún componente de Elasticsearch es nuevo o revolucionario. La búsqueda de texto completo es posible desde hace mucho tiempo, al igual que los sistemas analíticos y las bases de datos distribuidas que existen desde hace mucho tiempo. El resultado revolucionario es la fusión de estos componentes útiles y separados en una aplicación única, consistente y en tiempo real. Tiene una barrera de entrada baja para principiantes, pero siempre está ahí para satisfacer sus necesidades a medida que sus habilidades mejoran o aumentan.
Expandir
Información adicional
-
Versión
8.15.3
-
Tipo
código fuente JAVA
-
Fecha de actualización
2024-11-18
-
tamaño
118.08MB
-
Idioma
Chino simplificado
Aplicaciones relacionadas
Información relacionada
Todo
Comentarios de los usuarios