MySQLは、複数のテーブルにまたがるフルテキスト(または任意の)インデックスを作成できません。したがって、単一のインデックスを使用することはできません。
別の方法として、次のいずれかを実行できます。
-
各テーブルのインデックスを使用し、必要に応じて結合/結合を使用して、要件に一致する行を取得します。
-
インデックスを適用する集計テーブルを作成します。
-
luceneやsolrなどのツールを使用して、検索インデックスを提供します。 (何らかの規模を目指す場合は、これがおそらく最良の選択肢です)