
Modules C9
La formation « Le moteur de recherche SolR » a vocation à former des développeurs à l’élaboration de fonctionnalités de recherche avancées.
Cette formation s’adresse à des populations de formation en informatique (développeurs) ayant une solide connaissance du Java et à l’aise avec les outils de développement Java comme Eclipse ou IntelliJ, Maven etc.
Programme
- Introduction sur SolR
- Installation de SolR avec TP :
- La représentation des données dans SolR avec TP :
- La notion de document et de schéma
- La notion de collection
- La création, la mise à jour, la suppression, le requêtage des documents
- Explorer les données des collections
- La gestion des clusters :
- scalabilité, failover, routing, tuning
- snapshots
- monitoring / alerting
- sécurité
- La visualisation des données avec Grafana :
- Installer Grafana
- Découvrir les données avec Grafana
- Élaborer des dashboards avec Grafana
- La recherche de documents :
- Le langage Lucene et l’indexation avancée
- La recherche de documents et les fonctions étendues de recherche : requêtes, filtres, agrégations, tri, scores, highlighting, spell-checking, suggestions, pseudo-fields, pseudo-joins etc.
- La géolocalisation avec SolR
- Tour de l’API de SolR Search avec TPs
- SolR avec Spark (créer et requêter des Data Frames Spark)
Pré-requis : Module M1, Module M2 & Connaissance solide de Linux et Java