En esta unidad vamos a ver qué es Elasticsearch y los conceptos fundamentales para entender su arquitectura y por qué es tan eficiente, además conseguiremos realizar la implementación de un cluster tanto en local como en la nube.
Elasticsearch es un motor de búsqueda analítico open-source full-text fácil de usar y altamente escalable.
Es posible realizar búsquedas complejas de datos sobre toda la información indexada que tengamos incluyendo:
1
2
3
4
5
Por ejemplo, un usuario podría entrar en nuestro e-commerce y realizar una búsqueda indicando en su propio lenguaje lo que necesita:
El motor Elasticsearch sería capaz de realizar la búsqueda en base a la solicitud del usuario devolviendo resultados relevantes y de manera eficiente.
Elasticsearch también permite consultas sobre datos estructurados como números o agregaciones para ser usado como plataforma analítica.
Elasticsearch es una herramienta potente a la hora de manejar grandes volúmenes de datos (uso de índices, shards,...).
Por ejemplo, podríamos realizar la predicción de llamadas en un Call Center para dimensionar el equipo:
En Elasticsearch los datos son guardados como documentos (unidad de información, similar a una fila en una base de datos SQL).
Un documento es un objeto JSON que contiene campos (similar a las columnas en una base de datos).
Para poder hacer consultas al motor de búsqueda de Elasticsearch, se sigue el siguiente esquema:
1. Petición
2. Respuesta
En el siguiente vídeo se detallan los puntos indicados anteriormente:
Esta píldora formativa está extraída del Curso online de Elasticsearch, Logstash y Kibana (ELK): Potencia el Valor de tus Datos.
No pierdas tu oportunidad y ¡continúa aprendiendo!
Política de privacidad
ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.
Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies