MySQL kan inte skapa ett fulltext (eller något) index över flera tabeller. Så att använda ett enda index är slut.
Som ett alternativ kan du antingen:
-
Använd ett index på varje tabell och en förening/förening som är lämpligt för att hämta de rader som matchar dina krav.
-
Skapa en aggregerad tabell att tillämpa indexet på.
-
Använd ett verktyg som lucene eller solr för att tillhandahålla ditt sökindex. (Om du väljer någon form av skala är detta förmodligen det bästa alternativet)