En deux jours, cette formation Apache Solr vous apprend à installer Solr, à indexer vos données, à concevoir un schéma et à construire des recherches pertinentes, en mode standalone comme en SolrCloud. Elle alterne exposés et exercices pratiques sur un cluster SolrCloud.

  • Durée : 2 jours (14 heures).
  • Participants : 6 au plus.
  • Tarif : 1 590 € HT par personne.

Objectifs

À l’issue de la formation, vous serez capable de :

  • comprendre le fonctionnement de Solr ;
  • installer et configurer Solr sur des serveurs ou des VM, en standalone ou en SolrCloud ;
  • indexer des données et concevoir un schéma, et découvrir la recherche vectorielle ;
  • construire des recherches : syntaxe, filtres, tri, facettes, documents imbriqués, mise en évidence, suggestions.

Public et prérequis

Développeurs, administrateurs, architectes et chefs de projet technique qui démarrent avec Apache Solr.

  • Prérequis : la ligne de commande Linux (shell, ssh, curl), HTTP et JSON ; des notions de développement sont utiles, sans être obligatoires.
  • Matériel : un ordinateur avec un navigateur récent ; rien à installer.

Programme

  • Jour 1 : présentation de Solr, installation, indexation des données.
  • Jour 2 : l’index (schéma, analyse) et la recherche.

Présentation de Solr

  • Historique et fonctionnalités.
  • Architecture : standalone et SolrCloud.
  • Les API.

Installation et configuration de Solr

  • Prérequis, OS et mémoire.
  • Installation.
  • Démarrage, sécurité et logs.
  • Console d’administration.
  • Configsets.

Indexer des données

  • Méthodes et formats.
  • Créer et alimenter une collection.
  • Searcher et commit.
  • Mise à jour et suppression.

L’index de recherche

  • Index et documents.
  • Fichiers de configuration.
  • Champs et types.
  • Analyse des champs texte.
  • Synonymes et phonétique.
  • Recherche vectorielle.
  • Évolution du schéma.

Rechercher

  • API de recherche et request handlers.
  • Paramètres de recherche.
  • Syntaxe et parser standard, parser edismax.
  • Filtres et tri.
  • Facettes.
  • Statistiques et regroupement.
  • Documents imbriqués.
  • Highlighting, correction orthographique et suggestions.
  • Query elevation et débogage.

Méthode et environnement

Chaque partie alterne exposés et exercices pratiques. Chaque participant dispose de son propre serveur Linux, accessible depuis le navigateur, qui exécute un cluster SolrCloud complet (4 nœuds Solr et 3 nœuds ZooKeeper, dans des conteneurs Docker). Les exercices portent sur une collection de 300 000 avis de marchés publics. La formation porte sur Solr 9.10.1 et signale les changements de Solr 10. En savoir plus : l’environnement de formation.

Ressources

  • Le support de cours, remis à l’issue de la formation.
  • L’environnement de formation, accessible encore une semaine après la formation.
  • Un support par email pendant un mois : le formateur répond à vos questions.

Le formateur

Dominique Bejean, expert Solr et Elasticsearch, consultant indépendant depuis 1999 : architecture et dimensionnement, installation et montées de version, indexation, pertinence des résultats, recherche vectorielle et hybride, audit des performances, exploitation.

Modalités et tarif

  • Inter-entreprises : dans nos locaux parisiens ou à distance.
  • Intra-entreprise : dans vos locaux partout en France, dans nos locaux parisiens ou à distance. Un échange préalable permet d’adapter le contenu à votre contexte.

Formation de 2 jours dans nos locaux parisiens : 1 590 € HT par personne. Ce tarif de référence peut varier selon la modalité (intra-entreprise, à distance) : nous consulter pour un devis.

Et ensuite

La formation Apache Solr : architecture et configuration avancées approfondit l’architecture, la configuration et l’exploitation d’un cluster en production.

Des questions ? Écrivez à dominique.bejean@eolya.fr ou contactez-nous sur LinkedIn. Toutes nos formations : Formations Apache Solr.