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