Programa del Curso
En general Goal
Proporcione a los desarrolladores web experimentados y al personal técnico una introducción completa a la plataforma de búsqueda Solr. Enseñe a los desarrolladores de software habilidades profundas para crear soluciones de búsqueda.
I. Fundamentos
- Descripción general de Solr
- Instalación y ejecución de Solr
- Adición de contenido a Solr
- Lectura de una respuesta de Solr XML
- Cambio de parámetros en la URL
- Uso de la interfaz de navegación
- Labs: instalar Solr, ejecutar consultas
II. Searching
- Clasificación de los resultados
- Analizadores de consultas
- Más consultas
- Parámetros de solicitud de cableado
- Adición de campos a la búsqueda predeterminada
- Facetas
- Agrupación de resultados
- Laboratorios: consultas avanzadas, experimente con la búsqueda por facetas
III. Indexación
- Añadir tu propio contenido a Solr
- Eliminación de datos de solr
- Creación de una búsqueda de librerías
- Adición de datos de libros
- Explorando los datos del libro
- Procesador de actualización de deduplicación
- Labs: indexación de varias colecciones de documentos
IV. Actualización del esquema
- Adición de campos al esquema
- Análisis de texto
- Labs: personalizar el esquema de Solr
V. Pertinencia
- Ponderación de campos
- Consultas de frases
- Consultas de función
- Búsqueda más difusa
- Suena como
- Labs: implementación de consultas de relevancia
VI. Funciones ampliadas
- Más-como-esto
- Geoespacial
- Revisión ortográfica
- Sugerencias
- Destacando
- Pseudo-campos
- Pseudouniones
- Multilingüe
- Labs: implementación de la corrección ortográfica y las sugerencias
VII. Multinúcleo
- Adición de más tipos de datos
- Labs: creación y administración de núcleos
VIII. SolrCloud
- Introducción
- Cómo funciona SolrCloud
- Estrategias de confirmación
- Guardián del zoológico
- Administración de 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
- Labs: 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 de Lucene
- Searching, visualización, depuración
- Extracción de texto con Tika
- Escalado de índices de Lucene en clústeres
- Ajuste del rendimiento de Lucene
- Labs: codificación con Lucene
XI. Conclusión
- Otros enfoques de búsqueda
- ElásticoSearch
- DataStax Enterprise: Solr+Cassandra
- Integración con Cloudera Solr
- Desdibujar
Requerimientos
Todos los asistentes deben ser personal técnico experimentado con experiencia en operaciones y, preferiblemente, desarrollo de aplicaciones web.
Entorno de laboratorio:
Los servidores de Amazon EC2 se proporcionarán a los estudiantes para la instalación, la administración y el trabajo de laboratorio. Los estudiantes necesitarían un cliente SSH y un navegador para acceder al clúster.
Instalación cero: ¡No es necesario instalar el software Solr en las máquinas de los estudiantes! (aunque es posible)
Testimonios (5)
very to the point and hands on. No "powerpoint-training" but real scenarios and demos
Michael Sperber - WUR/ Computrain
Curso - Solr for Developers
Industry problems and solutions. Practice knowledge.
Wojciech Walczyszyn - SAP
Curso - Solr for Developers
It was broad, it was precise and nicely explained
Wojciech Drzewiecki - SAP
Curso - Solr for Developers
He is provided great example for each topic.
Onoriode Ikede
Curso - Solr for Developers
The lectures were fine.