MediaWiki master
MediaWiki\Search\ParserOutputSearchDataExtractor Class Reference

Extracts data from ParserOutput for indexing in the search engine. More...

Public Member Functions

 getCategories (ParserOutput $parserOutput)
 Get a list of categories, as an array with title text strings.
 
 getExternalLinks (ParserOutput $parserOutput)
 Get a list of external links from ParserOutput, as an array of strings.
 
 getOutgoingLinks (ParserOutput $parserOutput)
 Get a list of outgoing wiki links (including interwiki links), as an array of prefixed title strings.
 
 getTemplates (ParserOutput $parserOutput)
 Get a list of templates used in the ParserOutput content, as prefixed title strings.
 

Detailed Description

Extracts data from ParserOutput for indexing in the search engine.

Note
GPL-2.0-or-later
Since
1.28

Definition at line 15 of file ParserOutputSearchDataExtractor.php.

Member Function Documentation

◆ getCategories()

MediaWiki\Search\ParserOutputSearchDataExtractor::getCategories ( ParserOutput $parserOutput)

Get a list of categories, as an array with title text strings.

Parameters
ParserOutput$parserOutput
Returns
string[]

Definition at line 23 of file ParserOutputSearchDataExtractor.php.

References MediaWiki\Parser\ParserOutput\getLinkList().

◆ getExternalLinks()

MediaWiki\Search\ParserOutputSearchDataExtractor::getExternalLinks ( ParserOutput $parserOutput)

Get a list of external links from ParserOutput, as an array of strings.

Parameters
ParserOutput$parserOutput
Returns
string[]

Definition at line 42 of file ParserOutputSearchDataExtractor.php.

References MediaWiki\Parser\ParserOutput\getExternalLinks().

◆ getOutgoingLinks()

MediaWiki\Search\ParserOutputSearchDataExtractor::getOutgoingLinks ( ParserOutput $parserOutput)

Get a list of outgoing wiki links (including interwiki links), as an array of prefixed title strings.

Parameters
ParserOutput$parserOutput
Returns
string[]

Definition at line 53 of file ParserOutputSearchDataExtractor.php.

References MediaWiki\Parser\ParserOutput\getLinkList().

◆ getTemplates()

MediaWiki\Search\ParserOutputSearchDataExtractor::getTemplates ( ParserOutput $parserOutput)

Get a list of templates used in the ParserOutput content, as prefixed title strings.

Parameters
ParserOutput$parserOutput
Returns
string[]

Definition at line 75 of file ParserOutputSearchDataExtractor.php.

References MediaWiki\Parser\ParserOutput\getLinkList().


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