MediaWiki master
Search
Collaboration diagram for Search:

Files

file  SearchDatabase.php
 Database search engine.
 
file  SearchEngine.php
 Basic search engine.
 
file  SearchEngineDummy.php
 Dummy search engine.
 
file  SearchHighlighter.php
 Basic search engine highlighting.
 
file  SearchMySQL.php
 MySQL search engine.
 
file  SearchPostgres.php
 PostgreSQL search engine.
 
file  SearchResult.php
 
file  SearchResultSet.php
 Search result sets.
 
file  SearchSqlite.php
 SQLite search backend, based upon SearchMysql.
 
file  SqlSearchResult.php
 Search engine result issued from SearchData search engines.
 

Classes

class  MediaWiki\Search\BaseSearchResultSet
 BaseSearchResultSet is the base class that must be extended by SearchEngine search result set implementations. More...
 
interface  MediaWiki\Search\ISearchResultSet
 A set of SearchEngine results. More...
 
class  MediaWiki\Search\PrefixSearch
 Handles searching prefixes of titles and finding any page names that match. More...
 
class  RebuildTextIndex
 Rebuild search index table from scratch. More...
 
class  MediaWiki\Search\SearchDatabase
 Base search engine base class for database-backed searches. More...
 
class  MediaWiki\Search\SearchEngine
 Contain a class for special pages. More...
 
class  MediaWiki\Search\SearchEngineDummy
 Dummy class to be used when non-supported Database engine is present. More...
 
class  MediaWiki\Search\SearchExactMatchRescorer
 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...
 
class  MediaWiki\Search\SearchHighlighter
 Highlight bits of wikitext. More...
 
class  MediaWiki\Search\SearchMySQL
 Search engine hook for MySQL. More...
 
class  MediaWiki\Search\SearchPostgres
 Search engine hook base class for Postgres. More...
 
class  MediaWiki\Search\SearchResult
 An abstract base class representing a search engine result. More...
 
class  MediaWiki\Search\SearchResultSet
 
class  MediaWiki\Search\SearchSqlite
 Search engine hook for SQLite. More...
 
class  MediaWiki\Search\SearchUpdate
 Database independent search index updater. More...
 
class  MediaWiki\Specials\SpecialPrefixIndex
 Implements Special:Prefixindex. More...
 
class  MediaWiki\Specials\SpecialSearch
 Run text & title search and display the output. More...
 
class  MediaWiki\Search\SqlSearchResultSet
 This class is used for different SQL-based search engines shipped with MediaWiki. More...
 
class  MediaWiki\Search\StringPrefixSearch
 Performs prefix search, returning strings. More...
 
class  MediaWiki\Search\TitlePrefixSearch
 Performs prefix search, returning Title objects. More...
 
class  UpdateSearchIndex
 Periodic off-peak updating of the search index. More...
 

Variables

trait MediaWiki\Search::SearchResultSetTrait
 Trait useful for SearchResultSet implementations.
 

Detailed Description

Variable Documentation

◆ SearchResultSetTrait

trait MediaWiki::Search\SearchResultSetTrait
Initial value:
{
private array[] $extraData = []

Trait useful for SearchResultSet implementations.

It holds the functions that are rarely needed to be overridden.

This trait can be used directly by extensions providing a SearchEngine.

Definition at line 17 of file SearchResultSetTrait.php.