J'ai eu ce problème et j'ai fait une recherche sur Google en tombant sur ce message (plus d'un an plus tard). Je suis également sur un hôte partagé et je m'arrachais les cheveux sur les mots vides définis dans mysql. J'ai trouvé une solution de contournement qui a parfaitement fonctionné pour moi, j'espère qu'elle pourra également être utile à d'autres.
Vous pouvez également utiliser le REGEXP
pour faire correspondre un terme de recherche dans votre tableau.
SELECT * FROM table WHERE column REGEXP 'searchterm'
Comment je l'implémente en faisant d'abord le MATCH AGAINST
syntaxe, si le compte =0 je fais le REGEXP
au lieu de donner à mes utilisateurs plus de résultats. Mieux qu'aucun résultat du tout en raison des mots vides et des longueurs minimales.