La ricerca fulltext di tipo boolean ti da la possibilità di utilizzare operatori come +, -, *, <, > le parentesi ecc, vedi l'articolo che avevo linkato qualche post prima.
Inoltre volendo puoi ordinare il tuo resulset per rilevanza.

Non ho ben capito la tua altra richiesta, le tabelle sono tutte uguali come struttura?

Ciao