Je pense que c'est surtout une question de modélisation.
L'ensemble des mots clés de la base aurait du se retrouver dans une table avec une table de liaison entre ton article et ses mots clés (une association n-n en gros)
Si ca ta base est définitive, le plus interessant est surement d'utiliser les trucs genre ereg & co (le nom m'échappe) mais cai sale