Temario del curso
Objetivo General
Proporcionar a desarrolladores web experimentados y personal técnico una introducción completa a la plataforma de búsqueda Solr. Enseñar habilidades profundas a los desarrolladores de software para crear soluciones de búsqueda.
I. Fundamentos
- Introducción a Solr
- Instalación y ejecución de Solr
- Agregar contenido a Solr
- Leer una respuesta XML de Solr
- Cambiar parámetros en la URL
- Usar la interfaz de navegación
- Laboratorios: instalar Solr, ejecutar consultas
II. Búsqueda
- Ordenar resultados
- Análizadores de consultas
- Más consultas
- Fijar parámetros de solicitud
- Agregar campos a la búsqueda predeterminada
- Facetas
- Agrupación de resultados
- Laboratorios: consultas avanzadas, experimentar con búsquedas facetadas
III. Indexación
- Agregar su propio contenido a Solr
- Eliminar datos de Solr
- Construir una búsqueda de librería
- Agregar datos de libros
- Explorar los datos de los libros
- Procesador de actualización deduplicada
- Laboratorios: indexación de diversas colecciones de documentos
IV. Actualización del Esquema
- Agregar campos al esquema
- Análisis de texto
- Laboratorios: personalizar el esquema de Solr
V. Relevancia
- Ponderación de campos
- Consultas de frases
- Consultas funcionales
- Búsqueda más precisa
- Sonidos similares
- Laboratorios: implementar consultas para la relevancia
VI. Características Extendidas
- Más cosas como esta
- Geoespacial
- Corrección ortográfica
- Sugerencias
- Evidenciar resultados
- Pseudo-campos
- Pseudo-uniones
- Multilingüe
- Laboratorios: implementar corrección ortográfica y sugerencias
VII. Multicore
- Agregar más tipos de datos
- Laboratorios: crear y administrar núcleos
VIII. SolrCloud
- Introducción
- Cómo funciona SolrCloud
- Estrategias de commit
- ZooKeeper
- Gestionar archivos de configuración de Solr
- Laboratorios: administrar SolrCloud
IX. Desarrollo con la API de Solr
- Hablar con Solr a través de REST
- Configuración
- Indexación y búsqueda
- Solr y Spring
- Laboratorios: codificar para leer y escribir el índice de Solr, ejercicio en Spring con Solr
X. Desarrollo con la API de Lucene
- Construir un índice de Lucene
- Búsqueda, visualización, depuración
- Extracción de texto con Tika
- Escalar índices de Lucene en clústeres
- Ajuste de rendimiento de Lucene
- Laboratorios: codificación con Lucene
XI. Conclusión
- Otras aproximaciones a la búsqueda
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Integración de Cloudera Solr
- Blur
- Direcciones futuras
Requerimientos
Todos los asistentes deben ser personal técnico experimentado con un conocimiento en la operación de aplicaciones web y, preferiblemente, desarrollo.
Ambiente de laboratorio:
Se proporcionarán servidores Amazon EC2 a los estudiantes para la instalación, administración y trabajos de laboratorio. Los estudiantes necesitarán un cliente SSH y un navegador para acceder al clúster.
Cero Instalación: No es necesario instalar el software Solr en las máquinas de los estudiantes (aunque es posible).
Testimonios (5)
muy conciso y práctico. Sin "formación de diapositivas", sino escenarios y demostraciones reales
Michael Sperber - WUR/ Computrain
Curso - Solr for Developers
Traducción Automática
Problemas y soluciones del sector. Práctica del conocimiento.
Wojciech Walczyszyn - SAP
Curso - Solr for Developers
Traducción Automática
Era amplio, era preciso y bien explicado
Wojciech Drzewiecki - SAP
Curso - Solr for Developers
Traducción Automática
He is provided great example for each topic.
Onoriode Ikede
Curso - Solr for Developers
Traducción Automática
The lectures were fine.
Christopher Sigouin
Curso - Solr for Developers
Traducción Automática