Descripción: La forma más rápida y sencilla para que usted y su equipo adquieran las habilidades básicas necesarias para utilizar con éxito las capacidades de Opensearch, mejorando su flujo de trabajo y aumentando la eficiencia.
Objetivo del curso: Los participantes aprenderán los conceptos básicos de Opensearch desde cero, como índice invertido, esquemasr, análisis, tokens, filtros de tokens, resaltado y análisis sintáctico de consultas.
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
Flujo básico de datos en Elasticsearch
- Qué es Elasticsearch y casos de uso típicos
- Indexación; qué es un índice y un ID
- Mapeos; campos almacenados e indexados
- Análisis básico
- Obtención en tiempo real
- Búsqueda; cómo se distribuyen las búsquedas a los shards
- Agregaciones e introducción a los valores doc
- Actualizaciones; versionado
- Supresiones; introducción a las fusiones de segmentos Lucene
- Laboratorio
- Operaciones CRUD
- Consulta y filtro
- Agregaciones
Indexación y almacenamiento de datos
- API masiva
- Asignaciones y tipos de asignación
- Definiciones de subcampos
- Asignaciones por defecto
- Textos, palabras clave, enteros y otros tipos básicos
- Campos predefinidos; almacenamiento de campos por separado frente a _source
- Laboratorio
- Uso de la API masiva
- Modificación de la asignación
Análisis de texto
- Analizadores integrados: analizadores de lenguaje estándar
- Analizadores personalizados
- Filtros de caracteres
- Tokenizadores
- Filtros de tokens: minúsculas, stemming, sinónimos
- Uso de la API Analyze
- Laboratorio
- Añadir soporte para stemming
- Añadir compatibilidad con caracteres no ASCII
Búsqueda en los datos
- Selección de campos
- Ordenación y paginación
- Conceptos básicos de búsqueda: consultas por término, rango y bool
- Consulta de coincidencias y sus principales opciones
- Consulta de cadena de consulta
- Laboratorio
- Configurar la ordenación, la paginación y seleccionar los campos adecuados
- Utilizar una consulta bool para combinar diferentes consultas de coincidencia, rango y término
Aspectos esenciales de la agrupación
- Nodos, fragmentos y réplicas
- Funcionamiento de la replicación
- Funcionamiento de la búsqueda distribuida
- RAM y tamaño del montón
- Arranque de un clúster
- API de Cat
- Laboratorio
- Creación de un índice
- Verificar la distribución de los fragmentos
- Añadir un nuevo nodo al clúster