Extension:CirrusSearch/Hooks/CirrusSearchBuildDocumentParse

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
CirrusSearchBuildDocumentParse
Available from version 1.23.0
Allows extensions to modify ElasticSearch document produced from a page
Define function:
public static function onCirrusSearchBuildDocumentParse( \Elastica\Document $doc, Title $title, Content $content, ParserOutput $parserOutput ) { ... }
Attach hook:
$wgHooks['CirrusSearchBuildDocumentParse'][] = 'MyExtensionHooks::onCirrusSearchBuildDocumentParse';
Called from:File(s): CirrusSearch / Updater.php

For more information about attaching hooks, see Manual:Hooks .
For examples of other extensions using this hook, see Category:CirrusSearchBuildDocumentParse extensions.

Details

  • $doc - \Elastica\Document object representing the page. Extensions can modify it.
  • $title - Title object for the page being parsed.
  • $content - Content object for the page.
  • $parserOutput - ParserOutput for the page, if exists, or null.