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



Precio por participante

Testimonios (3)

Cursos Relacionados

Advanced Solr

14 horas

Drupal y Solr

14 horas

Curso de SolrCloud

14 horas

Apache Solr - Full-Text Search Server

14 horas

Basic and Extended Regular Expressions

14 horas

Advanced Elasticsearch and Kibana Administration

35 horas

Administración y Desarrollo de Elasticsearch

28 horas

Implementación y Administración de Elasticsearch

21 horas

Elasticsearch Administraciòn Avanzada, Monitoreo y Mantenimiento

14 horas

ElasticSearch para desarrolladores: creación de soluciones de búsqueda y análisis con Elasticsearch

14 horas

ELK: ElasticSearch, Logstash y Kibana para administradores

14 horas

Kibana: Essentials

14 horas

Search and Analytics with Amazon OpenSearch

21 horas

Categorías Relacionadas

1