MySQL kan ikke lave et fuldtekst (eller noget) indeks på tværs af flere tabeller. Så at bruge et enkelt indeks er ude.
Som et alternativ kan du enten:
-
Brug et indeks på hver tabel og en sammenslutning/forening efter behov for at hente de rækker, der matcher dine krav.
-
Opret en samlet tabel at anvende indekset på.
-
Brug et værktøj såsom lucene eller solr til at angive dit søgeindeks. (Hvis du går efter nogen form for skala, er dette sandsynligvis den bedste mulighed)