Curso de Apache Solr

Motor de búsqueda empresarial: esquemas, indexación, queries y SolrCloud.

Aprende Apache Solr desde cero: arquitectura sobre Lucene, diseño de esquemas y field types, indexación de documentos (JSON, XML, CSV, DIH), consultas avanzadas con faceted search y highlighting, escalamiento con SolrCloud, y seguridad e integración en un proyecto final de motor de búsqueda.

Contenido del curso

Unidad 1: Introducción a Solr

Conoce qué es Apache Solr, su arquitectura basada en Lucene, instálalo y da tus primeros pasos indexando documentos.

Unidad 2: Esquemas y Modelado de Datos

Aprende a definir field types, dynamic fields y analyzers para modelar correctamente los datos que vas a indexar.

Unidad 3: Indexación de Documentos

Indexa documentos en distintos formatos, usa la API REST y el Data Import Handler, y administra actualizaciones y borrados.

Unidad 4: Búsqueda y Consultas

Domina la sintaxis de queries, boosting y relevancia, faceted search, highlighting y spellcheck.

Unidad 5: SolrCloud y Arquitectura Distribuida

Escala Solr horizontalmente con SolrCloud: shards, réplicas, ZooKeeper y streaming expressions.

Unidad 6: Integración, Seguridad y Proyecto Final

Integra Solr en una aplicación real, protégelo con autenticación, monitoréalo en producción y construye tu proyecto final.