No, i dont know what happened but i create the table again using this script php and it works perfect:
CREATE TABLE IF NOT EXISTS `xf_search_index` (
`content_type` varchar(25) NOT NULL,
`content_id` int(10) unsigned NOT NULL,
`title` varchar(250) NOT NULL DEFAULT '',
`message`...