Programa del Curso
Objetivo general
Proporcione a desarrolladores web experimentados y personal técnico una introducción completa a la plataforma de búsqueda Solr. Enseñe a las habilidades profundas del revelador del software que crean soluciones de la búsqueda.
I. Fundamentos
- Información acerca de Solr
- Instalación y funcionamiento de Solr
- Cómo añadir contenido a Solr
- Lectura de una respuesta XML de Solr
- Cambio de parámetros en la URL
- Uso de la interfaz de exploración
- Labs: instala Solr, ejecuta consultas
II. buscando
- Clasificación de resultados
- Parsers de consulta
- Más consultas
- Parámetros de petición de cableado
- Agregar campos a la búsqueda predeterminada
- Faceting
- Agrupamiento de resultados
- Labs: consultas avanzadas, experimento con búsqueda facetada
III. Indexación
- Cómo añadir su propio contenido a Solr
- Eliminación de datos de solr
- Construyendo una búsqueda de librería
- Adición de datos de libros
- Exploración de los datos del libro
- Procesador de actualización Dedupe
- Labs: indexación de varias colecciones de documentos
IV. Actualización de esquemas
- Agregar campos al esquema
- Analizando el texto
- Labs: personalizar el esquema de Solr
V. Relevancia
- Ponderación de campo
- Consultas de frases
- Consultas de funciones
- Fuzzier búsqueda
- Suena como
- Labs: implementar consultas de relevancia
VI. Funciones ampliadas
- Más como este
- Geoespacial
- Corrección ortográfica
- Sugerencias
- Destacando
- Pseudo-campos
- Pseudo-uniones
- Multi lenguaje
- Labs: implementación de corrector ortográfico y sugerencias
VII. Multicore
- 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
- Cometer estrategias
- Guardabosque
- Gestión de archivos de configuración de Solr
- Laboratorios: administrar SolrCloud
IX. Desarrollo con Solr API
- Hablando con Solr a través de REST
- Configuración
- Indexación y búsqueda
- Solr y Primavera
- Labs: código para leer y escribir índice Solr, ejercicio en primavera con Solr
X. Desarrollo con Lucene API
- Creación de un índice de Lucene
- Búsqueda, visualización, depuración
- Extracción de texto con Tika
- Escala de índices de Lucene en clusters
- Lucene ajuste de rendimiento
- Labs: codificación con Lucene
XI. Conclusión
- Otros enfoques para buscar
- ElasticSearch
- DataStax Enterprise: Solr + Cassandra
- Integración de Cloudera Solr
- Difuminar
- Direcciones futuras
Requerimientos
Todos los asistentes deben ser experimentados personal técnico con un fondo en las operaciones de aplicación web y, de preferencia, el desarrollo.
Entorno de laboratorio:
Los servidores Amazon EC2 recibirán estudiantes para la instalación, administración y trabajo de laboratorio. Los estudiantes necesitarían un cliente SSH y un navegador para acceder al clúster.
Zero Install: ¡No hay necesidad de 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.