Търсенето на пълен текст е полезно само за търсене на текст във varchar или текстови полета, то няма да ускори заявките. Ще трябва да добавите повече индекси към таблицата, за да направите това.
Като цяло заявката изглежда прекалено сложна, но не сте обяснили какво трябва да прави заявката. Мисля, че заявката трябва да се оптимизира.