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


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Categorías Relacionadas