* (bug 4014) Fix include mode for Allpages on small page sets
[mediawiki.git] / maintenance / rebuildtextindex.php
blobe7c1b023d77d2ee89bbffdd7f6b9a3843ceb2353
1 <?php
2 /**
3 * Rebuild search index table from scratch. This takes several
4 * hours, depending on the database size and server configuration.
6 * @todo document
7 * @package MediaWiki
8 * @subpackage Maintenance
9 */
11 /** */
12 require_once( "commandLine.inc" );
13 require_once( "rebuildtextindex.inc" );
14 $wgTitle = Title::newFromText( "Rebuild text index script" );
16 $database = Database::newFromParams( $wgDBserver, $wgDBadminuser, $wgDBadminpassword, $wgDBname );
18 dropTextIndex( $database );
19 rebuildTextIndex( $database );
20 createTextIndex( $database );
22 print "Done.\n";
23 exit();