Apache Solr — Implémenter un moteur de recherche "scalable" avec Solr
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Gestion des cores
- Core schemaless
- Options de démarrage
- Chemin personnalisé pour la localisation des cores
- Configurations prédéfinies configSets
- Création core
- Utilisation de l’API REST (endpoint _introspect)
- Création core avec des chemins personnalisés
Configuration d’un core
- Configuration en mode schemaless et autoguessing
- Création d’un schéma personnalisé
Indexation
- API – Update Request Handler
- json
- xml
- Utilitaire post
- xml
- Utilitaire tika
Data Manupulation Language
- Recherches structurées – Les filtres
- Recherches basiques de type filtre – 1
- Recherches basiques de type filtre – 2
- Recherches full-text
- Recherches sur un champ unique
- Recherches multichamps – un texte spécifique à chaque champ
- Recherches multichamps – un texte commun à tous les champs
- Proximité
- Phrase match
- Partial matching (Part One)
- Chargement du jeu d’essai
- Partial matching sans modification de l’indexation
- Partial matching avec le type natif search_as_you_type
- Spécificités du langage
- Préambule
- Mapping inféré
- Mapping personnalisé
- Spellcheckers
- Chargement des données
- Configuration du handler /select et requêtes
- Configuration du handler /spellcheck et requêtes
- Suggesters
- Chargement des données
- Implémentation individuelle
- Implémentation groupée
- Combinaison d’un search et d’une suggestion
- Agrégations
- Chargement des données
- Requêtes
- Cas concret : Oxiane Trainings
Solr Cloud
- Zookeeper embarqué
- Zookeeper standalone
Test de charge
- Installation
- Interprétation des résultats
- View Results Tree
- Aggregate Graph
- Summary report
Profils des intervenants
Modalités d'évaluation
Attestation de formation remise à chaque participant.
Démarche qualité
Moyens pédagogiques
Espace de pause.