|
MediaWiki REL1_39
|
Dummy class to be used when non-supported Database engine is present. More...


Additional Inherited Members | |
Public Member Functions inherited from SearchEngine | |
| augmentSearchResults (ISearchResultSet $resultSet) | |
| Augment search results with extra data. | |
| completionSearch ( $search) | |
| Perform a completion search. | |
| completionSearchWithVariants ( $search) | |
| Perform a completion search with variants. | |
| defaultPrefixSearch ( $search) | |
| Simple prefix search for subpages. | |
| delete ( $id, $title) | |
| Delete an indexed page Title should be pre-processed. | |
| extractTitles (SearchSuggestionSet $completionResults) | |
| Extract titles from completion results. | |
| getFeatureData ( $feature) | |
| Way to retrieve custom data set by setFeatureData or by the engine itself. | |
| getNearMatcher (Config $config) | |
| Get service class to finding near matches. | |
| getProfiles ( $profileType, User $user=null) | |
| Get a list of supported profiles. | |
| getSearchIndexFields () | |
| Get fields for search index. | |
| getSort () | |
| Get the sort direction of the search results. | |
| getTextFromContent (Title $t, Content $c=null) | |
| Get the raw text for updating the index from a content object Nicer search backends could possibly do something cooler than just returning raw text. | |
| getValidSorts () | |
| Get the valid sort directions. | |
| legalSearchChars ( $type=self::CHARS_ALL) | |
| Get chars legal for search. | |
| makeSearchFieldMapping ( $name, $type) | |
| Create a search field definition. | |
| normalizeText ( $string) | |
| When overridden in derived class, performs database-specific conversions on text to be used for searching or updating search index. | |
| replacePrefixes ( $query) | |
| Parse some common prefixes: all (search everything) or namespace names and set the list of namespaces of this class accordingly. | |
| searchArchiveTitle ( $term) | |
| Perform a title search in the article archive. | |
| searchText ( $term) | |
| Perform a full text search query and return a result set. | |
| searchTitle ( $term) | |
| Perform a title-only search query and return a result set. | |
| setFeatureData ( $feature, $data) | |
| Way to pass custom data for engines. | |
| setHookContainer (HookContainer $hookContainer) | |
| setLimitOffset ( $limit, $offset=0) | |
| Set the maximum number of results to return and how many to skip before returning the first. | |
| setNamespaces ( $namespaces) | |
| Set which namespaces the search should include. | |
| setShowSuggestion ( $showSuggestion) | |
| Set whether the searcher should try to build a suggestion. | |
| setSort ( $sort) | |
| Set the sort direction of the search results. | |
| supports ( $feature) | |
| textAlreadyUpdatedForIndex () | |
| If an implementation of SearchEngine handles all of its own text processing in getTextFromContent() and doesn't require SearchUpdate::updateText()'s rather silly handling, it should return true here instead. | |
| update ( $id, $title, $text) | |
| Create or update the search index record for the given page. | |
| updateTitle ( $id, $title) | |
| Update a search index record's title only. | |
Static Public Member Functions inherited from SearchEngine | |
| static | parseNamespacePrefixes ( $query, $withAllKeyword=true, $withPrefixSearchExtractNamespaceHook=false) |
| Parse some common prefixes: all (search everything) or namespace names. | |
| static | userHighlightPrefs () |
| Find snippet highlight settings for all users. | |
Public Attributes inherited from SearchEngine | |
| int[] null | $namespaces = [ NS_MAIN ] |
| string | $prefix = '' |
| const | COMPLETION_PROFILE_TYPE = 'completionSearchProfile' |
| Profile type for completionSearch. | |
| const | DEFAULT_SORT = 'relevance' |
| const | FT_QUERY_INDEP_PROFILE_TYPE = 'fulltextQueryIndepProfile' |
| Profile type for query independent ranking features. | |
Protected Member Functions inherited from SearchEngine | |
| completionSearchBackend ( $search) | |
| Perform a completion search. | |
| completionSearchBackendOverfetch ( $search) | |
| Perform an overfetch of completion search results. | |
| doSearchArchiveTitle ( $term) | |
| Perform a title search in the article archive. | |
| doSearchText ( $term) | |
| Perform a full text search query and return a result set. | |
| doSearchTitle ( $term) | |
| Perform a title-only search query and return a result set. | |
| getHookContainer () | |
| Get a HookContainer, for running extension hooks or for hook metadata. | |
| getHookRunner () | |
| Get a HookRunner for running core hooks. | |
| normalizeNamespaces ( $search) | |
| Makes search simple string if it was namespaced. | |
| processCompletionResults ( $search, SearchSuggestionSet $suggestions) | |
| Process completion search results. | |
| simplePrefixSearch ( $search) | |
| Call out to simple search backend. | |
Static Protected Member Functions inherited from SearchEngine | |
| static | defaultNearMatcher () |
| Get near matcher for default SearchEngine. | |
Protected Attributes inherited from SearchEngine | |
| array | $features = [] |
| Feature values. | |
| int | $limit = 10 |
| int | $offset = 0 |
| string[] | $searchTerms = [] |
| bool | $showSuggestion = true |
| const | CHARS_ALL = 1 |
| Integer flag for legalSearchChars: includes all chars allowed in a search query. | |
| const | CHARS_NO_SYNTAX = 2 |
| Integer flag for legalSearchChars: includes all chars allowed in a search term. | |
Dummy class to be used when non-supported Database engine is present.
Definition at line 30 of file SearchEngineDummy.php.