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
Direcciones futuras

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)

  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Categorías Relacionadas