Ciao, ho un database con diverse tabelle.

Al momento la mia ricerca era banale:
Codice PHP:
$query="
  SELECT
        tb1_titolo
      , tb1_tb2_id
      , tb1_autore
      , tb2_id
      , tb2_titolo
      , tb2_tb3_id
      , tb3_id
      , tb3_nome
      , tb4_genere
      , tb2_rank
  FROM 
        tabella1
      , tabella2
      , tabella3
      , tabella4
  WHERE 1=1
      AND tb1_tb2_id=tb2_id
      AND tb2_tb3_id=tb3_id
      AND tb1_titolo like '%
$strRicerca%'
  ORDER BY
        tb2_rank DESC
      , tb1_titolo ASC
"

Si trattava quindi di cercare una parola in un campo e mostrare i risultati secondo un ordine particolare.

Ora mi è stato chiesto di trasformare la ricerca in un fulltext o comunque mentre prima la ricerca della parola era su un campo, ora dovrà essere su più campi appartenenti a diverse tabelle (campi già impostati a fulltext)
Come posso ottenere lo stesso risultato ma incrociato? Da quanto capito la ricerca fulltext ordina i risultati per pertinenza, non c'è un modo di ordinarli secondo un valore (tb2_rank) attribuito manualmente in precedenza?