MySQL nie może utworzyć indeksu pełnotekstowego (lub dowolnego) w wielu tabelach. Tak więc używanie jednego indeksu jest wykluczone.
Alternatywnie możesz:
-
Użyj indeksu w każdej tabeli i odpowiedniego łączenia/unii, aby pobrać wiersze, które spełniają Twoje wymagania.
-
Utwórz tabelę zbiorczą, do której chcesz zastosować indeks.
-
Użyj narzędzia takiego jak lucene lub solr, aby podać swój indeks wyszukiwania. (Jeśli wybierasz jakąkolwiek skalę, jest to prawdopodobnie najlepsza opcja)