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).

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas