Temario del curso
Objetivo general
Brindar a desarrolladores web experimentados y al personal técnico una introducción integral a la plataforma de búsqueda Solr. Enseñar a los desarrolladores de software habilidades avanzadas para crear soluciones de búsqueda.
I. Fundamentos
- Visión general de Solr
- Instalación y ejecución de Solr
- Agregado de contenido a Solr
- Lectura de una respuesta XML de Solr
- Cambio de parámetros en la URL
- Uso de la interfaz de navegación
- Laboratorios: instalar Solr, ejecutar consultas
II. Búsqueda
- Ordenamiento de resultados
- Analizadores de consultas
- Más consultas
- Uso de parámetros de solicitud fijos
- Agregado de campos a la búsqueda predeterminada
- Facetas
- Agrupación de resultados
- Laboratorios: consultas avanzadas, experimentación con búsqueda por facetas
III. Indexación
- Agregado de contenido propio a Solr
- Eliminación de datos de Solr
- Creación de una búsqueda para librería
- Agregado de datos de libros
- Exploración de los datos de los libros
- Procesador de actualización Dedupe
- Laboratorios: indexación de diversas colecciones de documentos
IV. Actualización del esquema
- Agregado de campos al esquema
- Análisis de texto
- Laboratorios: personalización del esquema de Solr
V. Relevancia
- Ponderación de campos
- Consultas de frases
- Consultas de funciones
- Búsqueda difusa
- Similitud fonética
- Laboratorios: implementación de consultas para relevancia
VI. Funciones extendidas
- More-like-this
- Geoespacial
- Corrección ortográfica
- Sugerencias
- Resaltado
- Campos pseudo
- Uniones pseudo
- Multilenguaje
- Laboratorios: implementación de corrección ortográfica y sugerencias
VII. Multicore
- Agregado de más tipos de datos
- Laboratorios: creación y administración de núcleos
VIII. SolrCloud
- Introducción
- Funcionamiento de SolrCloud
- Estrategias de confirmación
- ZooKeeper
- Administración de archivos de configuración de Solr
- Laboratorios: administración de SolrCloud
IX. Desarrollo con la API de Solr
- Comunicación con Solr mediante REST
- Configuración
- Indexación y búsqueda
- Solr y Spring
- Laboratorios: código para leer y escribir el índice de Solr, ejercicio en Spring con Solr
X. Desarrollo con la API de Lucene
- Creación de un índice Lucene
- Búsqueda, visualización y depuración
- Extracción de texto con Tika
- Escalado de índices Lucene en clústeres
- Ajuste de rendimiento de Lucene
- Laboratorios: programación con Lucene
XI. Conclusión
- Otros enfoques para la búsqueda
- ElasticSearch
- DataStax Enterprise: Solr + Cassandra
- Integración de Cloudera con Solr
- Blur
- Próximas direcciones
Requerimientos
Todos los participantes deben ser personal técnico con experiencia en operaciones de aplicaciones web y, preferiblemente, en 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 de Solr en las máquinas de los estudiantes! (aunque es posible)
Testimonios (5)
muy conciso y práctico. No se trata de una "formación con PowerPoint", sino de escenarios y demostraciones reales
Michael Sperber - WUR/ Computrain
Curso - Solr for Developers
Traducción Automática
Problemas y soluciones de la industria. Practique el conocimiento.
Wojciech Walczyszyn - SAP
Curso - Solr for Developers
Traducción Automática
Fue amplio, 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