questa è la struttura della tabella poesie

codice:
CREATE TABLE `poesie` (
  `id` int(11) NOT NULL auto_increment,
  `autore` int(11) NOT NULL default '0',
  `titolo` varchar(255) NOT NULL default '',
  `testo` text NOT NULL,
  `volte` int(11) NOT NULL default '0',
  `mod` int(11) NOT NULL default '1',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `titolo_3` (`titolo`,`autore`),
  FULLTEXT KEY `titolo` (`titolo`,`testo`)
) TYPE=MyISAM AUTO_INCREMENT=1486 ;
questa è la struttura della tabella poeti

codice:
CREATE TABLE `poeti` (
  `id` int(11) NOT NULL auto_increment,
  `nome` varchar(255) NOT NULL default '',
  `vita` text NOT NULL,
  `immagine` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `nome_2` (`nome`),
  FULLTEXT KEY `nome` (`nome`,`vita`)
) TYPE=MyISAM AUTO_INCREMENT=132 ;


le due tabelle sono unite dai campi poesie.autore e poeti.id


vedi questo
codice:
SELECT poesie.titolo, poesie.autore, poesie.testo, poeti.id, poeti.nome, poeti.vita, 
MATCH (
poesie.titolo, poesie.testo, poeti.nome, poeti.vita
)
AGAINST (
'amore'
) AS rilevanza
FROM poesie
INNER JOIN poeti ON poesie.autore = poeti.id
WHERE MATCH (
pesie.titolo, poesie.testo, poeti.nome, poeti.vita
)
AGAINST (
'amore'
)
ORDER BY rilevanza DESC 
LIMIT 0 , 30
in questa query nn vedo niente di sbagliato, intanto mi da l'errore:
#1210 - Argomenti errati a MATCH