Thread:Project:Support desk/Database error (7)/reply (4)

So the searchindex table (which uses the MyISAM engine) keeps crashing. This looks like a problem with MySQL.

There are several things you could do now:

You can run MySQL with the myisam_recover option, which will make sure that MyISAM tables are checked the first time they are accessed. This will especially help, if the table has not been closed properly.

The maybe even easier solution might be: Copy the CREATE TABLE statement for the searchindex table, so that you can recreate the table structure. Once you have that statement, delete the table and create it again from the statement you copied. Then run the MediaWiki maintenance script rebuildtextindex.php to fill the table again.