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

  • Les moteurs de recherche
    1338 mots | 6 pages
  • Moteurs de recherche
    480 mots | 2 pages
  • Les moteurs de recherche
    1648 mots | 7 pages
  • Meta-moteurs de recherche
    2103 mots | 9 pages
  • Voila un moteur de recherche
    595 mots | 3 pages
  • L’origine des moteurs de recherche
    575 mots | 3 pages
  • Moteur de recherche google
    1557 mots | 7 pages
  • Les opérateurs booléens pour les moteurs de recherche
    382 mots | 2 pages
  • Comment fonctionne un moteur de recherche?
    395 mots | 2 pages
  • utiliser efficacement les moteurs de recherche
    511 mots | 3 pages