MediaWiki  master
MediaWiki\Content\Hook\SearchDataForIndex2Hook Interface Reference

This is a hook handler interface, see docs/Hooks.md. More...

Inheritance diagram for MediaWiki\Content\Hook\SearchDataForIndex2Hook:

Public Member Functions

 onSearchDataForIndex2 (array &$fields, ContentHandler $handler, WikiPage $page, ParserOutput $output, SearchEngine $engine, RevisionRecord $revision)
 Use this hook to add data to search document. More...
 

Detailed Description

This is a hook handler interface, see docs/Hooks.md.

Use the hook name "SearchDataForIndex" to register handlers implementing this interface.

Stability: stable
to implement

Definition at line 18 of file SearchDataForIndex2Hook.php.

Member Function Documentation

◆ onSearchDataForIndex2()

MediaWiki\Content\Hook\SearchDataForIndex2Hook::onSearchDataForIndex2 ( array &  $fields,
ContentHandler  $handler,
WikiPage  $page,
ParserOutput  $output,
SearchEngine  $engine,
RevisionRecord  $revision 
)

Use this hook to add data to search document.

Allows you to add any data to the field map used to index the document.

Since
1.40
Parameters
array&$fieldsArray of name => value pairs for fields
ContentHandler$handlerContentHandler for the content being indexed
WikiPage$pageWikiPage that is being indexed
ParserOutput$outputParserOutput that is produced from the page
SearchEngine$engineSearchEngine for which the indexing is intended
RevisionRecord$revisionRevisionRecord being indexed
Returns
bool|void True or no return value to continue or false to abort

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