MediaWiki  master
SearchExactMatchRescorer Class Reference

An utility class to rescore search results by looking for an exact match in the db and add the page found to the first position. More...

Public Member Functions

 rescore ( $search, $namespaces, $srchres, $limit)
 Default search backend does proper prefix searching, but custom backends may sort based on other algorithms that may cause the exact title match to not be in the results or be lower down the list. More...
 

Detailed Description

An utility class to rescore search results by looking for an exact match in the db and add the page found to the first position.

NOTE: extracted from TitlePrefixSearch

Definition at line 33 of file SearchExactMatchRescorer.php.

Member Function Documentation

◆ rescore()

SearchExactMatchRescorer::rescore (   $search,
  $namespaces,
  $srchres,
  $limit 
)

Default search backend does proper prefix searching, but custom backends may sort based on other algorithms that may cause the exact title match to not be in the results or be lower down the list.

Parameters
string$searchthe query
int[]$namespaces
string[]$srchresresults
int$limitthe max number of results to return
Returns
string[] munged results

Definition at line 44 of file SearchExactMatchRescorer.php.

References $t, Title\newFromText(), and NS_MAIN.


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