MySQL kann keinen Volltextindex (oder einen beliebigen Index) über mehrere Tabellen hinweg erstellen. Die Verwendung eines einzelnen Indexes ist also out.
Alternativ können Sie entweder:
-
Verwenden Sie für jede Tabelle einen Index und gegebenenfalls einen Join/Union, um die Zeilen abzurufen, die Ihren Anforderungen entsprechen.
-
Erstellen Sie eine aggregierte Tabelle, auf die der Index angewendet werden soll.
-
Verwenden Sie ein Tool wie lucene oder solr, um Ihren Suchindex bereitzustellen. (Wenn Sie sich für irgendeine Art von Skala entscheiden, ist dies wahrscheinlich die beste Option)