
Formation Solr
Maîtrisez Apache Solr, de l'installation à la recherche distribuée de qualité production. Cette formation couvre la conception de schémas, le réglage de la pertinence, l'architecture SolrCloud, la sécurité et l'optimisation des performances – tout ce dont vous avez besoin pour créer et exploiter des systèmes de recherche d'entreprise en toute confiance.
Ce que vous allez apprendre:
Vous acquerrez une expertise pratique sur l'ensemble de la pile Solr, en commençant par les concepts fondamentaux de recherche, puis en abordant la configuration des schémas, l'indexation des documents et l'analyse avancée des requêtes. Vous apprendrez à affiner la pertinence à l'aide de BM25, des requêtes de fonction et des modèles de classement par apprentissage automatique. Ce cours couvre le déploiement SolrCloud avec ZooKeeper, les collections multi‑shards et les stratégies de réplication à haute disponibilité. Vous mettrez également en œuvre l'authentification, le chiffrement TLS, les tableaux de bord de surveillance et les procédures de sauvegarde pour les environnements de production. Des modules supplémentaires traitent de l'intégration Kafka, de la recherche vectorielle, du déploiement Kubernetes et du dépannage systématique d'incidents réels.
Comment vous étudiez de façon pratique Formation Solr
Comment vous pratiquez Formation Solr
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à Solr et aux concepts de recherche
Introduction à Solr et aux concepts de recherche
Leçon 1 • Installation et exécution de Solr
Guide les étudiants à travers l'installation locale, le démarrage et la vérification de base. Une configuration pratique garantit un environnement de travail pour tous les exercices ultérieurs.
Leçon 2 • Qu'est-ce qu'Apache Solr
Couvre l'origine, l'objectif et la position de Solr dans le paysage de la recherche. Établit le contexte pour tous les sujets techniques suivants du chapitre.
Leçon 3 • Présentation de l'architecture Solr
Explique les composants majeurs de Solr : les cores, les handlers et le pipeline de requêtes. Les étudiants acquièrent un modèle mental de la façon dont une requête circule dans le système.
Leçon 4 • Concepts de base de la recherche
Introduit les index inversés, le scoring de pertinence et les fondamentaux de la recherche en texte intégral. Fournit le vocabulaire conceptuel nécessaire tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsConception du schéma et configuration des champs
Conception du schéma et configuration des champs
Leçon 1 • Comprendre le schéma Solr
Explique le schéma géré par rapport au schéma.xml classique et leurs compromis. Pose les bases de toutes les définitions de champs et de types dans ce chapitre.
Leçon 2 • Chaînes d'analyse et traitement du texte
Apprenez comment les tokenizers, les filtres et les analyseurs transforment le texte au moment de l'indexation et de la requête. Une conception de chaîne appropriée affecte directement la qualité de la recherche.
Leçon 3 • Champs dynamiques et champs de copie
Introduit les motifs de champs dynamiques et les directives de champs de copie pour une conception de schéma flexible. Les étudiants réduisent la charge de maintenance du schéma tout en répondant à divers besoins de requête.
Leçon 4 • Types de champs et modélisation des données
Couvre les types de champs primitifs et complexes, y compris le texte, les numériques, les dates et les géospatiaux. Les étudiants associent les données du domaine aux types de champs Solr appropriés.
Leçon 5 • Validation et évolution du schéma
Aborde l'ajout, la modification et la suppression sécurisés de champs dans les schémas de production. Les étudiants appliquent des stratégies qui évitent la perte de données et les perturbations liées à une réindexation.
Chapitre 3MasquerCacher les détailsVoir les détailsIndexation des documents et ingestion de données
Indexation des documents et ingestion de données
Leçon 1 • Utilisation de SolrJ pour les clients Java
Introduit la bibliothèque cliente SolrJ pour l'indexation et l'interrogation programmatiques depuis Java. Les étudiants construisent une application d'indexation simple à l'aide de SolrJ.
Leçon 2 • Mises à jour atomiques et concurrence optimiste
Couvre les mises à jour partielles de documents et la détection de conflits basée sur la version. Les étudiants appliquent des mises à jour atomiques pour éviter les réécritures complètes de documents dans les scénarios à haut débit.
Leçon 3 • Gestionnaire d'importation de données et connecteurs
Enseigne le gestionnaire d'importation de données (DIH) pour extraire des données de bases de données et de fichiers. Les étudiants configurent un job DIH et planifient des imports incrémentaux.
Leçon 4 • Indexation via l'API de mise à jour
Couvre la soumission de documents JSON, XML et CSV via le gestionnaire de requêtes de mise à jour. Les étudiants indexent des exemples de documents et vérifient les résultats immédiatement.
Leçon 5 • Fondamentaux de l'indexation
Explique le modèle de document de Solr, les clés uniques et la sémantique de validation. Établit des modèles mentaux corrects avant que les étudiants n'écrivent du code d'indexation.
Chapitre 4MasquerCacher les détailsVoir les détailsInterrogation de Solr : syntaxe et paramètres
Interrogation de Solr : syntaxe et paramètres
Leçon 1 • Facettes et agrégations
Introduit les facettes de champ, les facettes de plage, les facettes pivots et les agrégations de l'API JSON Facet. Les étudiants construisent des fonctionnalités de navigation et d'analyse au-dessus des résultats de recherche.
Leçon 2 • Filtrage, tri et pagination
Enseigne les requêtes de filtre (fq), les paramètres de tri et la pagination basée sur un curseur pour les grands ensembles de résultats. Les étudiants optimisent les requêtes en séparant la mise en cache des filtres du scoring.
Leçon 3 • Analyseurs de requêtes DisMax et eDisMax
Couvre les analyseurs DisMax et eDisMax conçus pour les boîtes de recherche destinées aux utilisateurs. Les étudiants configurent les paramètres qf, pf, mm et boost pour le réglage de la pertinence.
Leçon 4 • Surlignage et formatage des résultats
Couvre le surlignage d'extraits, les rédacteurs de réponses et les transformateurs de champs pour la présentation des résultats. Les étudiants configurent des formats de sortie adaptés à différentes applications clientes.
Leçon 5 • Bases de l'analyseur de requêtes standard
Présente la syntaxe de l'analyseur de requêtes Lucene pour les recherches par champ, les opérateurs booléens et les caractères génériques. Les étudiants écrivent et testent des requêtes sur des exemples de données indexées.
Chapitre 5MasquerCacher les détailsVoir les détailsRéglage de la pertinence et classement
Réglage de la pertinence et classement
Leçon 1 • Stratégies de boost
Couvre les boosts au moment de l'indexation, les boosts au moment de la requête et les boosts de requêtes de fonctions pour le contrôle de la pertinence. Les étudiants appliquent plusieurs stratégies de boost et mesurent leur effet combiné.
Leçon 2 • Comprendre le scoring Solr
Explique le modèle de similarité BM25 par défaut et comment les boosts au niveau du champ affectent les scores. Les étudiants utilisent le paramètre debug=query pour inspecter les explications de score.
Leçon 3 • Requêtes de fonctions et formules de classement
Enseigne la syntaxe des requêtes de fonctions de Solr pour les signaux de classement basés sur des calculs mathématiques. Les étudiants construisent des formules de classement personnalisées combinant le score de texte avec des signaux métier numériques.
Leçon 4 • Apprentissage au classement avec Solr LTR
Introduit le plugin d'apprentissage au classement (LTR) pour les modèles de classement appris par machine. Les étudiants téléchargent des magasins de fonctionnalités, entraînent un modèle et le déploient pour un reclassement.
Leçon 5 • Test et itération de la pertinence
Couvre l'évaluation hors ligne avec des listes de jugement et les approches de test A/B en ligne. Les étudiants établissent un workflow d'amélioration de la pertinence reproductible.
Chapitre 6MasquerCacher les détailsVoir les détailsSolrCloud : recherche distribuée à grande échelle
SolrCloud : recherche distribuée à grande échelle
Leçon 1 • Indexation et interrogation distribuées
Enseigne comment les documents sont acheminés vers les shards et comment les requêtes distribuées sont fusionnées. Les étudiants configurent le routage personnalisé et optimisent les performances des requêtes entre les shards.
Leçon 2 • Architecture SolrCloud
Explique le sharding, la réplication et le rôle de ZooKeeper dans la coordination du cluster. Les étudiants associent les concepts SolrCloud à leurs propres exigences de mise à l'échelle.
Leçon 3 • Opérations ZooKeeper et gestion de la configuration
Couvre le téléchargement d'ensembles de configuration, la gestion des znodes ZooKeeper et la reconfiguration du cluster. Les étudiants utilisent l'outil zkcli et l'API de configuration pour des modifications de configuration sécurisées.
Leçon 4 • Types de réplicas et haute disponibilité
Présente les types de réplicas NRT, TLOG et PULL et leurs compromis en matière de disponibilité. Les étudiants sélectionnent des stratégies de réplica qui équilibrent le débit d'indexation avec la disponibilité en lecture.
Leçon 5 • Création et gestion des collections
Couvre l'API de collections pour créer, modifier et supprimer des collections. Les étudiants effectuent des opérations courantes du cycle de vie des collections via l'API et l'interface d'administration.
Chapitre 7MasquerCacher les détailsVoir les détailsRéglage des performances et mise en cache
Réglage des performances et mise en cache
Leçon 1 • Réglage JVM et tas
Couvre le dimensionnement du tas JVM, la sélection du ramasse-miettes et la minimisation des pauses GC. Les étudiants appliquent des paramètres qui réduisent les pauses stop-the-world pendant les pics de charge.
Leçon 2 • Architecture de mise en cache Solr
Explique le cache de filtres, le cache de résultats de requêtes, le cache de documents et le cache de valeurs de champs. Les étudiants configurent les tailles de cache et les politiques d'éviction pour leurs charges de travail.
Leçon 3 • Optimisation de l'index et gestion des segments
Enseigne la fusion de segments Lucene, les opérations d'optimisation et les stratégies de préchauffage d'index. Les étudiants équilibrent la charge de la fusion par rapport aux performances des requêtes pour leur taille d'index.
Leçon 4 • Profilage des performances des requêtes
Introduit le paramètre debug=timing, la journalisation des requêtes lentes et l'API de métriques Solr. Les étudiants identifient les composants de requête coûteux et appliquent des optimisations ciblées.
Leçon 5 • Dimensionnement du matériel et du déploiement
Couvre les considérations relatives aux entrées/sorties disque, au CPU, à la RAM et au réseau pour les déploiements Solr. Les étudiants produisent une estimation de dimensionnement basée sur la taille de l'index, le taux de requêtes et les objectifs SLA.
Chapitre 8MasquerCacher les détailsVoir les détailsSécurité, surveillance et opérations de production
Sécurité, surveillance et opérations de production
Leçon 1 • Surveillance avec métriques et journalisation
Introduit l'API de métriques de Solr, l'intégration JMX et la configuration de la journalisation structurée. Les étudiants construisent des tableaux de bord qui font apparaître la latence des requêtes, les taux d'erreur et les taux de réussite du cache.
Leçon 2 • Sauvegarde, restauration et planification des sinistres
Couvre les sauvegardes basées sur des instantanés, la restauration basée sur la réplication et la planification RTO/RPO. Les étudiants conçoivent un calendrier de sauvegarde et testent les procédures de restauration de bout en bout.
Leçon 3 • Mises à niveau et playbooks opérationnels
Enseigne les mises à niveau progressives, les vérifications de compatibilité et les étapes de validation post-mise à niveau. Les étudiants créent des playbooks pour les opérations de routine et la réponse aux incidents.
Leçon 4 • Authentification et autorisation
Couvre les plugins d'authentification intégrés Basic Auth, Kerberos et JWT de Solr. Les étudiants configurent le contrôle d'accès basé sur les rôles pour protéger les collections et les points de terminaison d'administration.
Leçon 5 • Chiffrement TLS et sécurité réseau
Enseigne l'activation de TLS pour la communication client-Solr et entre nœuds. Les étudiants génèrent des certificats, configurent des magasins de clés et vérifient les connexions chiffrées.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Développeurs backend : souhaitant ajouter une recherche puissante à leurs applications.
Ingénieurs de données : construisant des pipelines nécessitant une récupération de texte rapide et évolutive.
Ingénieurs DevOps : chargés de déployer et de maintenir l'infrastructure de recherche.
Architectes logiciels : évaluant Solr pour des projets de recherche d'entreprise à grande échelle.
Administrateurs de bases de données : élargissant leurs compétences aux technologies de recherche.
Chefs de produit techniques : ayant besoin de comprendre les systèmes de recherche qu'ils supervisent.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail des cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















