Dans ce cas, dans votre exemple de requête, il faut concaténer <champ> avec un blanc < > car sinon ça ne reflète pas ce que vous expliquez.
... WHERE champ & ' ' like '%lait %'
De toute façon ce genre de bidouille ne répond pas de manière efficace et générique au problème soulevé selon moi.
Comment faites vous pour renvoyer des résultats se rapportant au lait si un utilisateur recherche 'laitage' et 'laitier' alors que vous n'avez prévu que 'lait' et 'laits' dans votre code ?
C'est impossible à prévoir et deviner si ce n'est en dressant un tableau exhaustif des liens sémantiques entre les mots.
Partager