* Rebuild search index table from scratch. This takes several
* hours, depending on the database size and server configuration.
*
- * This is only for MySQL (see bug 9905). For postgres we can probably
- * use SearchPostgres::update($pageid);
+ * This is only for MySQL (see bug 9905).
+ * Postgres is trigger-based and should never need rebuilding.
*
+ * @file
* @todo document
- * @addtogroup Maintenance
+ * @ingroup Maintenance
*/
/** */
$database = wfGetDB( DB_MASTER );
if( !$database instanceof DatabaseMysql ) {
print "This script is only for MySQL.\n";
- exit();
+ exit(1);
}
$wgTitle = Title::newFromText( "Rebuild text index script" );
createTextIndex( $database );
print "Done.\n";
-exit();
+exit(0);
+
-?>