| $dbProvider | SearchDatabase | protected |
| $features | SearchEngine | protected |
| $limit | SearchEngine | protected |
| $namespaces | SearchEngine | |
| $offset | SearchEngine | protected |
| $prefix | SearchEngine | |
| $searchTerms | SearchDatabase | protected |
| $showSuggestion | SearchEngine | protected |
| __construct(IConnectionProvider $dbProvider) | SearchDatabase | |
| augmentSearchResults(ISearchResultSet $resultSet) | SearchEngine | |
| CHARS_ALL | SearchEngine | protected |
| CHARS_NO_SYNTAX | SearchEngine | protected |
| COMPLETION_PROFILE_TYPE | SearchEngine | |
| completionSearch( $search) | SearchEngine | |
| completionSearchBackend( $search) | SearchEngine | protected |
| completionSearchBackendOverfetch( $search) | SearchEngine | protected |
| completionSearchWithVariants( $search) | SearchEngine | |
| DEFAULT_SORT | SearchEngine | |
| defaultNearMatcher() | SearchEngine | protectedstatic |
| defaultPrefixSearch( $search) | SearchEngine | |
| delete( $id, $title) | SearchEngine | |
| doSearchArchiveTitle( $term) | SearchEngine | protected |
| doSearchText( $term) | SearchDatabase | |
| doSearchTextInDB( $term) | SearchDatabase | protected |
| doSearchTitle( $term) | SearchDatabase | |
| doSearchTitleInDB( $term) | SearchDatabase | protected |
| extractNamespacePrefix( $term) | SearchDatabase | protected |
| extractTitles(SearchSuggestionSet $completionResults) | SearchEngine | |
| filter( $text) | SearchDatabase | protected |
| FT_QUERY_DEP_PROFILE_TYPE | SearchEngine | |
| FT_QUERY_INDEP_PROFILE_TYPE | SearchEngine | |
| getFeatureData( $feature) | SearchEngine | |
| getHookContainer() | SearchEngine | protected |
| getHookRunner() | SearchEngine | protected |
| getNearMatcher(Config $config) | SearchEngine | |
| getProfiles( $profileType, ?User $user=null) | SearchEngine | |
| getSearchIndexFields() | SearchEngine | |
| getSort() | SearchEngine | |
| getValidSorts() | SearchEngine | |
| legalSearchChars( $type=self::CHARS_ALL) | SearchEngine | |
| makeSearchFieldMapping( $name, $type) | SearchEngine | |
| normalizeNamespaces( $search) | SearchEngine | protected |
| normalizeText( $string) | SearchEngine | |
| parseNamespacePrefixes( $query, $withAllKeyword=true, $withPrefixSearchExtractNamespaceHook=false) | SearchEngine | static |
| processCompletionResults( $search, SearchSuggestionSet $suggestions) | SearchEngine | protected |
| searchArchiveTitle( $term) | SearchEngine | |
| searchText( $term) | SearchEngine | |
| searchTitle( $term) | SearchEngine | |
| setFeatureData( $feature, $data) | SearchEngine | |
| setHookContainer(HookContainer $hookContainer) | SearchEngine | |
| setLimitOffset( $limit, $offset=0) | SearchEngine | |
| setNamespaces( $namespaces) | SearchEngine | |
| setShowSuggestion( $showSuggestion) | SearchEngine | |
| setSort( $sort) | SearchEngine | |
| simplePrefixSearch( $search) | SearchEngine | protected |
| supports( $feature) | SearchEngine | |
| update( $id, $title, $text) | SearchEngine | |
| updateTitle( $id, $title) | SearchEngine | |
| userHighlightPrefs() | SearchEngine | static |