MySQL ne peut pas créer d'index de texte intégral (ou autre) sur plusieurs tables. L'utilisation d'un seul index est donc terminée.
Vous pouvez également :
-
Utilisez un index sur chaque table et une jointure/union, le cas échéant, pour récupérer les lignes qui correspondent à vos besoins.
-
Créez une table agrégée à laquelle appliquer l'index.
-
Utilisez un outil tel que lucene ou solr pour fournir votre index de recherche. (Si vous optez pour n'importe quel type d'échelle, c'est probablement la meilleure option)