Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2004, 14h53   #1
HoB
Membre à l'essai
 
Homme Franck Flayelle
Consultant CRM
Inscription : mai 2004
Messages : 58
Détails du profil
Informations personnelles :
Nom : Homme Franck Flayelle
Âge : 30
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : mai 2004
Messages : 58
Points : 23
Points : 23
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
HoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2004, 17h03   #2
HoB
Membre à l'essai
 
Homme Franck Flayelle
Consultant CRM
Inscription : mai 2004
Messages : 58
Détails du profil
Informations personnelles :
Nom : Homme Franck Flayelle
Âge : 30
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : mai 2004
Messages : 58
Points : 23
Points : 23
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
HoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2004, 15h07   #3
HoB
Membre à l'essai
 
Homme Franck Flayelle
Consultant CRM
Inscription : mai 2004
Messages : 58
Détails du profil
Informations personnelles :
Nom : Homme Franck Flayelle
Âge : 30
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : mai 2004
Messages : 58
Points : 23
Points : 23
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
HoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h22.


 
 
 
 
Partenaires

Hébergement Web