Pour etre honete, une DB c'est pas vraiment fait pour ca.
C'est fait pour stocker des données structurée et pouvoir faire des query pour les recuperer/modifier/effacer.
Le truc c'est qu'on est cencé savoir +- ce qu'on fait et pas devoir chercher un ou plusieurs mots dans toute la DB, donc il n'y a pas vraiment de moyen simple et efficace de le faire.
Pour qu'une DB fonctionne bien on doit savoir exactement ce qu'on cherche et exactement ou le trouver.
Pour que ton truc fonctionne il faudrai un peut de code avant d'arriver a la DB pour reduire le champ de recherche un maximum, au moins arriver a savoir dans quelle table et sur quelle colonne faire la recherche. Et meme la tu vas avoir des problemes de perfs si tu dois trouver un mot qui peut etre n'importe ou dans une grande chaine de caractere quand ta table a quelques millions de lignes.
Message édité par Oliiii le 23-05-2012 à 13:31:13