Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

SearchEngine Class Reference

List of all members.

Public Member Functions

 SearchEngine ($text)
 queryNamespaces ()
 searchRedirects ()
 initNamespaceCheckbox ($i)
 powersearch ()
 setupPage ()
 showResults ()
 legalSearchChars ()
 parseQuery ()
 parseQuery4 ()

Public Attributes

 $mUsertext
 $mSearchterms
 $mTitlecond
 $mTextcond
 $doSearchRedirects = true
 $addtoquery = array()
 $namespacesToSearch = array()
 $alternateTitle
 $all_titles = false
$this mSearchterms [] = $regexp

Constructor & Destructor Documentation

SearchEngine::SearchEngine text  ) 
 

Definition at line 14 of file SearchEngine.php.

References $lc, $wgDBmysql4, legalSearchChars(), and mSearchterms.


Member Function Documentation

SearchEngine::initNamespaceCheckbox i  ) 
 

Definition at line 44 of file SearchEngine.php.

References $wgNamespacesToBeSearchedDefault, $wgUser, and initNamespaceCheckbox().

Referenced by initNamespaceCheckbox().

SearchEngine::legalSearchChars  ) 
 

Definition at line 285 of file SearchEngine.php.

References $lc.

Referenced by SearchUpdate::doUpdate(), indexText(), parseQuery(), parseQuery4(), and SearchEngine().

SearchEngine::parseQuery  ) 
 

Definition at line 291 of file SearchEngine.php.

References $lc, $wgDBminWordLen, $wgDBmysql4, $wgLang, legalSearchChars(), mTextcond, mTitlecond, parseQuery4(), and wfStrencode().

Referenced by showResults().

SearchEngine::parseQuery4  ) 
 

Definition at line 335 of file SearchEngine.php.

References $lc, $wgLang, legalSearchChars(), and mSearchterms.

Referenced by parseQuery().

SearchEngine::powersearch  ) 
 

Definition at line 59 of file SearchEngine.php.

References $action, $i, $namespaces, $wgLang, $wgOut, $wgRequest, $wgTitle, $wgUser, and wfMsg().

Referenced by showResults().

SearchEngine::queryNamespaces  ) 
 

Definition at line 26 of file SearchEngine.php.

References $namespaces.

Referenced by showResults().

SearchEngine::searchRedirects  ) 
 

Definition at line 35 of file SearchEngine.php.

Referenced by showResults().

SearchEngine::setupPage  ) 
 

Definition at line 146 of file SearchEngine.php.

References $wgOut, and wfMsg().

Referenced by showResults().

SearchEngine::showResults  ) 
 

Definition at line 156 of file SearchEngine.php.

References $res2, $row, $sql, $wgDisableTextSearch, $wgInputEncoding, $wgLang, $wgOut, $wgRequest, $wgTitle, $wgUser, DB_READ, mTextcond, mTitlecond, parseQuery(), powersearch(), queryNamespaces(), searchRedirects(), setupPage(), showHit(), wfCheckLimits(), wfFetchObject(), wfFreeResult(), wfMsg(), wfNumRows(), wfQuery(), wfShowingResults(), wfShowingResultsNum(), wfUrlencode(), and wfViewPrevNext().


Member Data Documentation

SearchEngine::$addtoquery = array()
 

Definition at line 9 of file SearchEngine.php.

SearchEngine::$all_titles = false
 

Definition at line 12 of file SearchEngine.php.

SearchEngine::$alternateTitle
 

Definition at line 11 of file SearchEngine.php.

SearchEngine::$doSearchRedirects = true
 

Definition at line 8 of file SearchEngine.php.

SearchEngine::$mSearchterms
 

Definition at line 5 of file SearchEngine.php.

SearchEngine::$mTextcond
 

Definition at line 6 of file SearchEngine.php.

SearchEngine::$mTitlecond
 

Definition at line 6 of file SearchEngine.php.

SearchEngine::$mUsertext
 

Definition at line 5 of file SearchEngine.php.

SearchEngine::$namespacesToSearch = array()
 

Definition at line 10 of file SearchEngine.php.

$this SearchEngine::mSearchterms[] = $regexp
 

Definition at line 357 of file SearchEngine.php.

Referenced by parseQuery4(), and SearchEngine().


The documentation for this class was generated from the following file:
Generated on Tue Jun 29 23:41:02 2004 for Mediawiki by doxygen 1.3.7