MediaWiki REL1_39
SearchUpdate Class Reference

Database independent search index updater. More...

Inheritance diagram for SearchUpdate:
Collaboration diagram for SearchUpdate:

Public Member Functions

 __construct ( $id, $page, $c=null)
 
 doUpdate ()
 Perform actual update for the entry.
 
 updateText ( $text, SearchEngine $se=null)
 Clean text for indexing.
 

Detailed Description

Database independent search index updater.

Definition at line 38 of file SearchUpdate.php.

Constructor & Destructor Documentation

◆ __construct()

SearchUpdate::__construct ( $id,
$page,
$c = null )
Parameters
int$idPage id to update
PageIdentity$pagePage to update
Content | null$cContent of the page to update.

Definition at line 56 of file SearchUpdate.php.

References wfDeprecated().

Member Function Documentation

◆ doUpdate()

SearchUpdate::doUpdate ( )

Perform actual update for the entry.

Implements DeferrableUpdate.

Definition at line 74 of file SearchUpdate.php.

References $type, and updateText().

◆ updateText()

SearchUpdate::updateText ( $text,
SearchEngine $se = null )

Clean text for indexing.

Only really suitable for indexing in databases. If you're using a real search engine, you'll probably want to override this behavior and do something nicer with the original wikitext.

Parameters
string$text
SearchEngine | null$seSearch engine
Returns
string

Definition at line 117 of file SearchUpdate.php.

Referenced by doUpdate().


The documentation for this class was generated from the following file: