Bonjour à tous,
Je vais prendre un exemple fictif afin d'être clair sur ma question actuelle.
Admettons que j'ai 1 table Mysql qui contienne une liste de mots :
---------
id |mot
--------
1 page
2 sage
3 mage
...
des mots ayant très peu de différence entre eux.
Je voudrais, quand je suis sur ma page "sage" pouvoir lister tous les mots correspondants. Comme les possibilités sont n, je ne peux pas faire quelque chose du genre :
id | mot | correspondance
En effet, je ne peux pas savoir à l'avance combien j'en aurais. Sauf si je rentre tous les ID dans correspondance avec un séparateur puis faire une requête LIKE, mais je ne trouve pas celà très élégant non?
Une autre idée était de faire une autre table de ce type :
-----------------------
id_1 | id_2
-------------------------
1 2
2 1
1 3
3 1
2 1
...
Mais ca vite faire un monstre !
Ma question n'est pas comment faire un script qui trouve les similarités - en plus c'est fictif, alors ne cherchez pas inutilement , mais bien comment organiser les liaisons entre elles.
Merci pour votre aide !