Fulltextové vyhledávání je užitečné pouze pro vyhledávání textu v varchar nebo textových polích, nezrychlí dotazy. K tomu budete muset do tabulky přidat další indexy.
Obecně se dotaz zdá příliš komplikovaný, ale nevysvětlili jste, co dotaz musí udělat. Myslím, že dotaz potřebuje optimalizovat.