Descripción:
Si desea administrar, ajustar y escalar clústeres, en esta clase aprenderá todo lo que necesita para manejar sus clústeres OpenSearch en producción, desde diseños de clústeres e índices específicos para cada caso de uso hasta el ajuste de consultas, configuraciones, commits, grupos de hilos y todo el camino hasta las especificaciones de JVM, SO y hardware.
Objetivo del curso: Al final de este curso el participante sera capaz de:
- Administrar, ajustar y escalar clusters
- Gestionara desde diseños de clusters e indices especificos
- Ajustara consultas, configuraciones, commits y grupos de hilos aso como las especificaciones de JVM, S.O y hadware.
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
Fundamentos de la ampliación
- Arranque y descubrimiento
- Número de fragmentos y réplicas
- Funciones de nodo
- Laboratorio
- Configuración de un clúster; ajuste del número de fragmentos y réplicas para un nuevo índice
- Configurar un gestor de clúster dedicado, datos y nodos de coordinación en un clúster
- Diseño a escala
- Índices basados en tiempo y alias
- Asignación de fragmentos
- Búsqueda entre clústeres
- Laboratorio
- Clasificación de índices temporales por tamaño
- Creación de un clúster multinivel
- Configurar un clúster para que funcione en varias zonas de disponibilidad
Indexación de datos
- Estructura de datos
- Ejecución de Solr con nuestra propia configuración
- Explicación del formato de datos XML
- Explicación del formato de datos JSON
- Explicación del formato de datos CSV
- Configuración de la estructura de índices
- Definición de tipos de campo personalizados
- Tipos basados en cadenas o en texto
- Ejemplos de uso de campos básicos
- Tokenizadores
- Filtros de caracteres
- Filtros
- Datos orientados al lenguaje
- Campos de copia
- Campos dinámicos
- Valores de documento
- Propiedades de campo adicionales
- Laboratorio
- Indexación de datos
- Trabajar con el esquema de Solr
- Creación de campos y tipos
- Uso de campos de copia
- Uso de las capacidades de análisis del lenguaje de Solr
Búsqueda
- Búsqueda URI simple
- Paginación
- Ordenación
- Filtros
- Selección de campos de visualización
- Pseudocampos
- Depuración de consultas
- Lenguaje de consulta Lucene
- Analizador sintáctico de consultas estándar
- Analizador de consultas dismax
- Analizador de consultas dismax ampliado
- Analizador sintáctico de consultas XML
- Ejemplos de otros analizadores sintácticos
- Uso del cursor para la paginación profunda
- Resaltar
- Relevancia
- Consultas de funciones
- Búsqueda en varias colecciones
- Laboratorio
- Paginación
- Ordenación
- Búsqueda por términos
- Uso de varios analizadores de consultas
- Uso del cursor
Análisis de datos
- Introducción al faceting
- Casos de uso básicos
- Facetado de campos
- Facetado de prefijos de campos
- Clasificación de los resultados del faceting
- Limitación de facetas
- Facetado de rango
- Facetas de consulta
- Facetado jerárquico
- Facetas de intervalo
- Laboratorio:
- Creación de una nube de etiquetas mediante facetado de campos
- Uso de prefijos para crear una función sencilla de autocompletar
- Clasificación de resultados de faceting
- Trabajo con datos numéricos y facetado
- Uso de facetado jerárquico para conocer mejor los datos
- Facetado por intervalos