moteur de recherche

531 mots 3 pages
Documentation de l’application moteur de recherche EP C954
Moteur de recherche :
But de l’application
Le bu est de développer un moteur de recherche en Java en utilisant une relation de pondération approprié, la relation que nous avons utilisé est la suivante :
Poids = 0.5+ 0.5* [Nombre d’occurrence (mot(i) Di)/MaxJ (nombre d’occurrence (mot(i)/DJ))]
Il faut chercher tout d’abord le nombre d’occurrence dans tous les documents, sélectionner le maximum et appliquer la relation précédente.
Architecture de l’application
Pour réaliser cette application nous avons utilisé le langage Java plus précisément l’architecture J2EE avec une base de données MySQL, et le Framework struts dans la couche présentation, il s’agit dont d’une application web. Indexation
Requête
Résultat réponse à la requête

Principaux classe
La classe MysqlDatabase :
Connexion à la base de données
L’exécution de la requête d’ajout pour l’indexation [INSERT]
L’exécution de la requête select pour la recherche [SELECT]
La classe WordReader :
Cette classe prend comme attribut principal le nom de fichier à traiter.
Elle lit le fichier
Extrait mot par mot en enlevant les caractères comme ((),*,# …)
Renvoi une liste des mots par fichier.
Calculer le nombre d’occurrence de chaque mot dans le fichier = filename
Des classes modèles :
IndexInformation : contient les informations nécessaires à l’index
Le mot
Le poids
Le fichier
Le nombre d’occurrence
Request : présente la requête tapée par l’utilisateur
Result : contient les informations nécessaires à l’index
La classe Index :
Est une classe qui

en relation

  • CasGalionCor1
    1640 mots | 7 pages
  • Aps gourmandine exel
    287 mots | 2 pages
  • Recherche docummentaire
    371 mots | 2 pages
  • Dossier pse bac pro commerce
    508 mots | 3 pages
  • Évaluation certificative CESS 2015 Français transition Questionnaire ressource 11610
    1026 mots | 5 pages
  • recherche
    1439 mots | 6 pages
  • Research in motion
    694 mots | 3 pages
  • Fiche_m thodologique_Diagnostic 1
    443 mots | 2 pages
  • correspondance médicale
    1237 mots | 5 pages
  • Dossiers ECO DROIT N1 VRAI
    1933 mots | 8 pages
  • recherche
    2462 mots | 10 pages
  • management
    2296 mots | 10 pages
  • DSEC03 1
    1429 mots | 6 pages
  • Blabla
    285 mots | 2 pages
  • Communication
    968 mots | 4 pages