if( $wgDisableSearchUpdate || !$this->mId ) {
return false;
}
+ require_once( 'SearchEngine.php' );
$lc = SearchEngine::legalSearchChars() . "&#;";
$db =& wfGetDB( DB_MASTER );
$searchindex = $db->tableName( 'searchindex' );
require_once( 'MagicWord.php' );
require_once( 'memcached-client.php' );
require_once( 'Block.php' );
-require_once( 'SearchEngine.php' );
require_once( 'MessageCache.php' );
require_once( 'BlockCache.php' );
require_once( 'Parser.php' );
function wfSpecialSearch( $par ) {
global $wgOutput;
+ require_once( 'SearchEngine.php' );
$searchEngine = new SearchEngine( $par );
$searchEngine->showResults();
}
# Takes a namespace index and a text-form main part
/* static */ function indexTitle( $ns, $title ) {
global $wgDBminWordLen, $wgLang;
+ require_once( 'SearchEngine.php' );
$lc = SearchEngine::legalSearchChars() . '&#;';
$t = $wgLang->stripForSearch( $title );
exit;
}
-if ( $search = $wgRequest->getText( 'search' ) ) {
+if( $search = $wgRequest->getText( 'search' ) ) {
+ require_once( 'SearchEngine.php' );
$wgTitle = Title::makeTitle( NS_SPECIAL, "Search" );
$searchEngine = new SearchEngine( $search );
if( $wgRequest->getVal( 'fulltext' ) ||