Bonjour à tous !
Voilà mon problème : j'ai une table "forum_messages" qui stockent tous les messages du forum et j'ai mis un index FullText sur le champ "message" pour pouvoir effectuer une recherche efficace.
Tout fonctionnait très bien jusqu'à hier, car dans l'après midi, la table s'est trouvée corrompue, je l'ai donc réparé et tout s'est très bien passé.
Par contre, suite à des remarques par les membres du forum, il s'est avéré que les recherches ne retournaient plus rien
J'ai donc pensé à l'index FullText qu'il faudrait peut-être reconstruire et en effet, en regardant dans la base, la cardinalité de l'index est de 1 alors qu'il y a plus de 30 000 messages dans la table.
J'ai donc voulu reconstruire l'index en faisant "REPAIR TABLE forum_messages EXTENDED", mais aucun changement.
J'ai ensuite détruit l'index pour le recréer ensuite, et toujours pareil :
sauriez-vous d'où ce problème peut venir ?
Merci d'avance
PS: voici la table
idmes bigint(20) //id du message
ids int(11) //id du sujet
idm int(11) //id du membre
date datetime //date du message
message text //contenu du message. le FULLTEXT est sur ce champ
ip varchar(15) //ip du posteur
valide int(11) //validité du message
emotion tinyint(4) //emotion de l'avatar personnalisé du membre |
Message édité par nero27 le 02-02-2006 à 09:30:31