IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Décisions SGBD Discussion :

comment faire ma base de donnée pour un moteur de recherche


Sujet :

Décisions SGBD

  1. #1
    HoB
    HoB est déconnecté
    Membre du Club
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2004
    Messages : 58
    Points : 42
    Points
    42
    Par défaut comment faire ma base de donnée pour un moteur de recherche
    Bonjour a tous,
    je suis actuellement en stage et je dois creer un moteur de recherche floue pour un site de vente sur le net.pour l'instant, j'ai reussi a regler les probleme de fautes de frappes mais je ne sais pas comment faire pour gerer les synonymes au niveau de ma base de donnée.En effet, pour l'instant ma base de donnée se presente ainsi : une table contenant l'ensemble des mots existants sur le site et leurs synonymes, une table synonymes contenant l'identifiant d'un mot et de son synonyme, une table produits ou sont enregistré tous les produits vendu sur le site et enfin une table liens qui indique quel mot est contenu dans quel produit.
    mon probleme est le suivant, quand un mot est synonyme d'un autre je dois lui associer tous les liens de son synonyme, et quand un nouveau produit est entré le lien doit etre attribué au mots contenus dans le produit ainsi qu'a leurs eventuels synonymes. La difficulté est que certain mots sont synonymes de groupes de mots (ex: laptop = ordinateur portable). dans ce cas, il faut que je puisse ajouter a laptop les liens vers les les ordinateur portables que je vais rentrer ensuite mais il ne faut pas que les liens vers les ordinateur non portable lui soit ajouté.

    voici donc ma question : comment faire ma base de donnée de synonymes afin qu'elle reponde a ces contraintes?

    merci d'avance pour vos conseils

  2. #2
    HoB
    HoB est déconnecté
    Membre du Club
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2004
    Messages : 58
    Points : 42
    Points
    42
    Par défaut
    quelque petites precision parce que je crois que c pas tres clair ceque j'ai mis avant :
    voila comment se presente ma bdd :

    table mots -> mot_id mot
    la dedans je met tous les mots que j'utilise (ie ceux qui sont dans les produits et ceux que je rentre en tant que synonymes)

    table produits -> produit_id produit

    table synonymes -> mot_id synonyme_id
    où je rentre l'identifiant d'un mot dans la table mots et l'identifiant de son synonyme dans la table mots

    table liens -> mot_id produit_id
    cette table indique que le mot d'identifiant mot_id se trouve dans le produit d'identifiant produit_id

    et donc mon probleme c que en utilisant la table de synonyme telle qu'elle est la, si un mot est synonyme d'un groupe de mot, comme laptop pour ordinateur portable, chaque fois que je rentre un nouvel ordinateur un lien vers cet ordinateur est ajouté au mot laptop, ce qui fais que quand je recherche les laptops il me donne des ordinateur non portable

    voila, cela me parait un peu plus clair comme ca

    HoB

  3. #3
    HoB
    HoB est déconnecté
    Membre du Club
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2004
    Messages : 58
    Points : 42
    Points
    42
    Par défaut
    une autre petite precision : si quelqu'un a une idée qui necessite la reconfiguration de toute ma base de donnée ele est la bienvenue. en effet la base de donnnée que j'utilise n'est pas celle de l'entreprise c'est une base que je crée expres pour le moteur

    voila donc si vous avez des idées n'hesitez pas, j'ai vraiment besoin d'aide la, merci

    hob

Discussions similaires

  1. base de données pour un moteur de recherche
    Par a.elidrissi dans le forum Autres composants
    Réponses: 10
    Dernier message: 22/05/2012, 15h32
  2. comment faire une "base de donnée" en visual basic
    Par morpheusmg dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/11/2007, 19h42
  3. Réponses: 4
    Dernier message: 31/08/2007, 18h58
  4. Comment faire ma base de données
    Par Pierre Dumas dans le forum Modélisation
    Réponses: 12
    Dernier message: 19/06/2007, 15h43
  5. Réponses: 3
    Dernier message: 22/06/2006, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo