MediaWiki  REL1_22
SearchUpdate Class Reference

Database independant search index updater. More...

Inheritance diagram for SearchUpdate:
Collaboration diagram for SearchUpdate:

List of all members.

Public Member Functions

 __construct ($id, $title, $c=false)
 Constructor.
 doUpdate ()
 Perform actual update for the entry.

Static Public Member Functions

static updateText ($text)
 Clean text for indexing.

Private Attributes

Content false $content
 Content of the page (not text)
int $id = 0
 Page id being updated.
Title $title
 Title we're updating.

Detailed Description

Database independant search index updater.

Definition at line 31 of file SearchUpdate.php.


Constructor & Destructor Documentation

SearchUpdate::__construct ( id,
title,
c = false 
)

Constructor.

Parameters:
int$idPage id to update
Title | string$titleTitle of page to update
Content | string | false$cContent of the page to update. If a Content object, text will be gotten from it. String is for back-compat. Passing false tells the backend to just update the title, not the content

Definition at line 56 of file SearchUpdate.php.


Member Function Documentation

Perform actual update for the entry.

Implements DeferrableUpdate.

Definition at line 80 of file SearchUpdate.php.

static SearchUpdate::updateText ( text) [static]

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.

Definition at line 125 of file SearchUpdate.php.

Referenced by SearchUpdateTest\updateText().


Member Data Documentation

Content false SearchUpdate::$content [private]

Content of the page (not text)

Definition at line 45 of file SearchUpdate.php.

int SearchUpdate::$id = 0 [private]

Page id being updated.

Definition at line 35 of file SearchUpdate.php.

Title SearchUpdate::$title [private]

Title we're updating.

Definition at line 40 of file SearchUpdate.php.


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