Architecture des Systèmes d'Information

Documents de référence

Cours avancé explorant la conception et la mise en œuvre de l'architecture des systèmes d'information, en se concentrant sur les technologies de moteurs de recherche, les systèmes distribués et la recherche d'information évolutive.
Couche de Présentation Interface Utilisateur Couche Applicative Logique Métier Couche de Données Stockage et Bases de Données CLIENT SERVEUR

Supports de cours

5ème année ETI

Architecture de moteurs de recherche

Étude complète de la conception, la mise en œuvre et l'optimisation des moteurs de recherche. Les thèmes incluent les stratégies d'indexation, les algorithmes de classement, le traitement des requêtes et les architectures de recherche distribuées pour le programme ETI.

Voir le cours
5ème année IRC

Systèmes de moteurs de recherche

Exploration avancée des systèmes de recherche d'information et des technologies de recherche. Couvre l'exploration du Web, les mécanismes d'indexation, le scoring de pertinence, les défis d'évolutivité et les architectures de recherche modernes pour le programme IRC.

Voir le cours

Composants d'architecture

Fondamentaux

Exploration du Web

Robots d'exploration Web distribués, politiques de courtoisie, gestion des frontières d'URL et techniques d'extraction de contenu.

Technologie principale

Systèmes d'indexation

Index inversés, listes de postings, techniques de compression et indexation incrémentielle pour les mises à jour en temps réel.

Performance

Traitement des requêtes

Optimisation des requêtes, traitement parallèle, stratégies de mise en cache et algorithmes efficaces de récupération de résultats.

Avancé

Algorithmes de classement

PageRank, TF-IDF, BM25, apprentissage pour le classement et mécanismes modernes de scoring de pertinence.