} catch (MWException $e) {
         $ret = $e;
     }
     break;
 case 'restart':
 case 'flushall':
 case 'flush':
     try {
         MWSearchUpdater::flushAll();
     } catch (MWException $e) {
         $ret = $e;
     }
     break;
 case 'start':
     try {
         MWSearchUpdater::start();
     } catch (MWException $e) {
         $ret = $e;
     }
     break;
     //case 'flush':
     //	global $wgDBname;
     //	try {
     //		MWSearchUpdater::flush( $wgDBname );
     //	} catch ( MWException $e ) {
     //		$ret = $e;
     //	}
     //	break;
 //case 'flush':
 //	global $wgDBname;
 //	try {