Créer un système de mot clés

vin-moi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 391
Inscription: 22 Nov 2004

Créer un système de mot clés

Message le Dim Juin 24, 2007 15:36

Salut,

Voilà ce que je souhaiterai faire en simplifié : j'ai une table avec des articles tappés dedans. Je souhaite crééer un lexique, c'est à dire une base de mots associées à leur définition.

Et vous l'aurez compris, je souhaite que les mots présents dans l'article qui contienne une difinition est un lien vers cette même définition comme ici : -http://fr.wikipedia.org/wiki/Ordinateur

J'ai noté différente solution et j'aimerai votre avis sur celle qui aurait le meilleure rapport lourdeur/efficacité. J'entend par lourdeur le travail que ca va demander au serveur. Et si vous avez également d'autres solutions à proposer ... :D

* Dejà je pourrais simplement tapper les liens vers les définitions en statique dans les articles, mais plutot chiant et peu évolutif :D

* Je pourrais vérifier tous les mots d'un article lorsqu'il est envoyé et rajouter automatiquement les liens à ce moment. Le hic, c'est que si on envoie des nouvelles définitions après, les liens dans l'articles seront pas à jour ...

* Je peux aussi faire ce que j'ai dis précédemment mais lors de la lecture d'un article ce qui enlève le soucis des mises à jours. Le hic c'est que beaucoup de lecture, et vérifier la correspondance de chaque mot d'une page entre un tableau de mots définit, ca risque d'être lourd non ? qu'en pensez vous ?

* Pour tenter d'alleger la solution d'avant, on pourrais stocker la liste de mots dans un doc XML qui serait mis à jour de temps en temps en fonction de la table sql, mais bon ca n'allège finalement le tout que d'une requete sql par lecture ...

* On pourrait mettre des liens en dur dans les article par l'intermédiaire de balise genre [def=26]mot[/def] et il s'agirait de vérifier de temps en temps tous les mots de tout les articles, et rajouter les liens vers les nouveaux mot apparu dans le lexique, ou enlever les liens devenu obselete.

Qu'en pensez-vous ? La dernière solution me semble correcte au niveau de l'utilisation par contre je pense pas que ce soit très simple a faire pour le parsage, notament pour virer les mots obselete car il faudrait séparer chaque mot, detecter les mots obselete, et les remettre à jour dans le texte même ...

La solution de parser dès l'affichage me semble plutot simple à réaliser, mais niveau lourdeur , je sais pas trop (je suis sur un mutualisé). Il s'agit de vérifier en fait la concordance entre une table d'environ 1000 mots et les 1000 mots composant une page moyenne (j'ai un peu exagéré les chiffres) , et le tout multiplié par pas mal d'affichage de pages par jours. Qu'en pensez vous ?

bigjet
WRInaute discret
WRInaute discret
 
Messages: 211
Inscription: 21 Nov 2004

Message le Dim Juin 24, 2007 17:56

C'est vrai que le formatage à la volée risque d'être lourd. Moi j'ai opté pour une solution qui trasnscrit en dur les liens vers les définitions dans les articles, et le script de formatage est lancé à chaque semaine pour tenir compte des nouvelles définitions.

vin-moi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 391
Inscription: 22 Nov 2004

Message le Dim Juin 24, 2007 21:57

Salut, héhé merci ! En effet, ca sera pas la plus simple à coder, mais niveau maintenance c'est niquel et pour le serveur c'est pas méchant !

amri-referencement
WRInaute impliqué
WRInaute impliqué
 
Messages: 505
Inscription: 4 Jan 2007

Re: Créer un système de mot clés

Message le Dim Juin 24, 2007 22:07

vin-moi a écrit:Salut,

Voilà ce que je souhaiterai faire en simplifié : j'ai une table avec des articles tappés dedans. Je souhaite crééer un lexique, c'est à dire une base de mots associées à leur définition.

Et vous l'aurez compris, je souhaite que les mots présents dans l'article qui contienne une difinition est un lien vers cette même définition comme ici : -http://fr.wikipedia.org/wiki/Ordinateur

J'ai noté différente solution et j'aimerai votre avis sur celle qui aurait le meilleure rapport lourdeur/efficacité. J'entend par lourdeur le travail que ca va demander au serveur. Et si vous avez également d'autres solutions à proposer ... :D

* Dejà je pourrais simplement tapper les liens vers les définitions en statique dans les articles, mais plutot chiant et peu évolutif :D

* Je pourrais vérifier tous les mots d'un article lorsqu'il est envoyé et rajouter automatiquement les liens à ce moment. Le hic, c'est que si on envoie des nouvelles définitions après, les liens dans l'articles seront pas à jour ...

* Je peux aussi faire ce que j'ai dis précédemment mais lors de la lecture d'un article ce qui enlève le soucis des mises à jours. Le hic c'est que beaucoup de lecture, et vérifier la correspondance de chaque mot d'une page entre un tableau de mots définit, ca risque d'être lourd non ? qu'en pensez vous ?

* Pour tenter d'alleger la solution d'avant, on pourrais stocker la liste de mots dans un doc XML qui serait mis à jour de temps en temps en fonction de la table sql, mais bon ca n'allège finalement le tout que d'une requete sql par lecture ...

* On pourrait mettre des liens en dur dans les article par l'intermédiaire de balise genre [def=26]mot[/def] et il s'agirait de vérifier de temps en temps tous les mots de tout les articles, et rajouter les liens vers les nouveaux mot apparu dans le lexique, ou enlever les liens devenu obselete.

Qu'en pensez-vous ? La dernière solution me semble correcte au niveau de l'utilisation par contre je pense pas que ce soit très simple a faire pour le parsage, notament pour virer les mots obselete car il faudrait séparer chaque mot, detecter les mots obselete, et les remettre à jour dans le texte même ...

La solution de parser dès l'affichage me semble plutot simple à réaliser, mais niveau lourdeur , je sais pas trop (je suis sur un mutualisé). Il s'agit de vérifier en fait la concordance entre une table d'environ 1000 mots et les 1000 mots composant une page moyenne (j'ai un peu exagéré les chiffres) , et le tout multiplié par pas mal d'affichage de pages par jours. Qu'en pensez vous ?

vin-moi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 391
Inscription: 22 Nov 2004

Message le Dim Juin 24, 2007 22:18

hein ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Liste de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
  • Générateur de mots-clés
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
  • Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
  • Indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités