
- Durée
- 2 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
Description de la formation Lucene Solr
SolR est un moteur de recherche Open Source largement déployé en entreprise, dans de très grands comptes. Basé sur le composant d'indexation Lucene, il permet de mettre en place des solutions d'index de recherche performantes, incluant des fonctionnalités avancées comme la navigation par facettes, l'autocompletion, la recherche approchante ou la gestion des synonymes.
Ces index forment la base de portails de recherche documentaires, et peuvent remplacer les bases de données dans des solutions NoSQL. SolR peut s'intégrer avec de nombreux CMS comme Drupal ou Typo3.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Lucene Solr, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comment installer SolR ?
- Quels sont ses principaux éléments de configuration ?
- Quels types de champs sont disponibles dans un index, quand et comment les utiliser ?
- Comment ajouter une autocompletion ?
- Une recherche par facettes ?
- Comment paramétrer SolR pour indexer une base de données SQL ?
- Quels sont les opérateurs de recherche disponibles dans SolR ?
- Comment paramétrer le moteur pour répondre à des recherches spécifiques ?
- Comment demander un affichage de facettes ?
- Comment ajouter du surlignement dans les résultats de recherche ?
- Quelles bibliothèques sont disponibles dans les différents langages pour interagir avec SolR ?
Objectifs opérationnels
Objectif opérationnel :
Savoir découvrir les aspects installation et paramétrage de SolR, et les aspects d'intégration et la syntaxe des requêtes à SolR.
Programme
Contenu du cours, module par module
6 modules
- Présentation : Lucene, une librairie d'index, SolR, une encapsulation serveur de Lucene
- Comment installer SolR ? quels sont ses principaux fichiers de configuration ?
- Une première indexation à l'aide des données d'exemple
- Utilisation des interfaces d'administration et de navigation : SolR admin, Solr browse, Solr Explorer
- L'index de recherche
- Qu'est-ce qu'un schéma d'index ? comment le spécifier ?
- Le fichier schema.xml : types de champs et options
- L'analyse de texte dans un champ : tokenizer, filtres, stemming, stopwords, synonymes, analyse phonétique
- Le format XML de mise à jour d'un document SolR : ajouter, modifier, supprimer des entrées
- Utiliser SolR Cell pour indexer des documents plein-texte (pdf, word)
- Qu'est-ce qu'un Request Handler ?
- Quel est le format d'un résultat de recherche SolR ?
- La syntaxe et les différents opérateurs de requête
- Comment associer des poids aux différents champs de l'index ?
- Comment améliorer la pertinence des résultats de recherche ?
- Comment paramétrer et interroger des facettes sur une valeur numérique ? une date ?
- Comment paramétrer un interroger des facettes sur une valeur texte ?
- Le DataImportHandler pour indexer une base relationnelle
- Faire une indexation incrémentale
- La surbrillance des résultats de recherche
- L'autocompletion
- "More Like This" : proposer des résultats similaires
Travaux pratiques
Toutes les étapes de la formation sont illustrées en manipulant et configurant un serveur SolR, sur des données d'exemple.
Programme mis à jour le 23/02/2026
Public concerné
Ce cours Lucene Solr s'adresse aux développeurs ou chefs de projet impliqués dans un projet de développement de portail de recherche documentaire.

Prérequis
Connaissance de XML obligatoire. Une connaissance de Java est un plus mais n'est pas obligatoire. Notions de développement et/ou d'administration d'applications.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Elasticsearch : indexation de contenuRéf. ELSE2 joursFondamentalProchaine session : 5 nov.1 590 €
- SAP BusinessObjects BI4 : ETL - Data Service (DS)Réf. BODS3 joursIntermédiaire
- Sensibilisation à la Data en entrepriseRéf. ACDE3 joursFondamentalProchaine session : 21 déc.2 090 €
- Tableau Software - Administration ServerRéf. TSAS2 joursAvancé