Zoeken in volledige tekst is alleen nuttig om tekst in varchar of tekstvelden te zoeken, het zal zoekopdrachten niet versnellen. Je zou daarvoor meer indexen aan de tabel moeten toevoegen.
Over het algemeen lijkt de query te ingewikkeld, maar u hebt niet uitgelegd wat de query moet doen. Ik denk dat de zoekopdracht moet worden geoptimaliseerd.