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)

 21 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos