Bonjour,

Dans le cadre d'un projet je cherche à mettre en place un système de recherche sur une base de donnée.

L'entrée de l’utilisateur contient une série de mots-clés séparés par des espaces, et la recherche porte sur plusieurs champs d'une table. Le problème est que chaque mot-clé doit se trouver dans au moins un des champs, peu importe l'ordre.

Donc, par exemple, si j'ai ces entrées dans la table :
[...toto...] [...titi...] [other...]
[...titi...] [...tutu...] [...toto...]
[...titi...] [...tata...] [...tutu...]
et que l'utilisateur a entré "tutu toto titi", il faut lui retourner la deuxième entrée.

Avez-vous une idée de comment faire cela ? Si c'est faisable...

Merci d'avance !