Bonjour,
J'en appelle à votre expérience quant à la gestion de tags (associés à des produits ou des articles par exemple).
Quelle est la meilleure structure de données à adopter si on veut gérer par exemple un nuage de tags, faire des requêtes sur des mots particuliers, etc.
Vaut-il mieux avoir des champs varchar supplémentaires directement dans l'enregistrement du produit :
TABLE PRODUIT
Vaut-il mieux avoir une table de tags et associer des tags au produits :
TABLE PRODUIT
TABLE TAG
J'en appelle à votre expérience quant à la gestion de tags (associés à des produits ou des articles par exemple).
Quelle est la meilleure structure de données à adopter si on veut gérer par exemple un nuage de tags, faire des requêtes sur des mots particuliers, etc.
Vaut-il mieux avoir des champs varchar supplémentaires directement dans l'enregistrement du produit :
TABLE PRODUIT
Code:
PROD_ID:integer
DESCRIPTION:varchar
TAG1:varchar
TAG2:varchar
TAG3:varchar
Vaut-il mieux avoir une table de tags et associer des tags au produits :
TABLE PRODUIT
Code:
PROD_ID:integer
DESCRIPTION:varchar
TAG_ID1:integer
TAG_ID2:integer
TAG_ID3:integer
TABLE TAG
Code:
TAG_ID:integer
MOT:varchar