$db | SearchDatabase | protected |
$features | SearchEngine | protected |
$limit | SearchEngine | protected |
$namespaces | SearchEngine | |
$offset | SearchEngine | protected |
$prefix | SearchEngine | |
$searchTerms | SearchEngine | protected |
$showSuggestion | SearchEngine | protected |
$sort | SearchEngine | private |
__construct(IDatabase $db=null) | SearchDatabase | |
augmentSearchResults(SearchResultSet $resultSet) | SearchEngine | |
CHARS_ALL | SearchEngine | |
CHARS_NO_SYNTAX | SearchEngine | |
COMPLETION_PROFILE_TYPE | SearchEngine | |
completionSearch( $search) | SearchEngine | |
completionSearchBackend( $search) | SearchEngine | protected |
completionSearchBackendOverfetch( $search) | SearchEngine | protected |
completionSearchWithVariants( $search) | SearchEngine | |
create( $type=null) | SearchEngine | static |
DEFAULT_SORT | SearchEngine | |
defaultNamespaces() | SearchEngine | static |
defaultNearMatcher() | SearchEngine | protectedstatic |
defaultPrefixSearch( $search) | SearchEngine | |
delete( $id, $title) | SearchEngine | |
doSearchArchiveTitle( $term) | SearchEngine | protected |
doSearchText( $term) | SearchDatabase | |
doSearchTextInDB( $term) | SearchSqlite | protected |
doSearchTitle( $term) | SearchDatabase | |
doSearchTitleInDB( $term) | SearchSqlite | protected |
extractNamespacePrefix( $term) | SearchDatabase | protected |
extractTitles(SearchSuggestionSet $completionResults) | SearchEngine | |
filter( $text) | SearchDatabase | protected |
FT_QUERY_INDEP_PROFILE_TYPE | SearchEngine | |
fulltextSearchSupported() | SearchSqlite | |
getCountQuery( $filteredTerm, $fulltext) | SearchSqlite | private |
getFeatureData( $feature) | SearchEngine | |
getIndexField( $fulltext) | SearchSqlite | private |
getNearMatch( $searchterm) | SearchEngine | static |
getNearMatcher(Config $config) | SearchEngine | |
getNearMatchResultSet( $searchterm) | SearchEngine | static |
getProfiles( $profileType, User $user=null) | SearchEngine | |
getQuery( $filteredTerm, $fulltext) | SearchSqlite | private |
getSearchIndexFields() | SearchEngine | |
getSearchTypes() | SearchEngine | static |
getSort() | SearchEngine | |
getTextFromContent(Title $t, Content $c=null) | SearchEngine | |
getValidSorts() | SearchEngine | |
legalSearchChars( $type=self::CHARS_ALL) | SearchSqlite | static |
limitResult( $sql) | SearchSqlite | private |
makeSearchFieldMapping( $name, $type) | SearchEngine | |
maybePaginate(Closure $fn) | SearchEngine | private |
namespacesAsText( $namespaces) | SearchEngine | static |
normalizeNamespaces( $search) | SearchEngine | protected |
normalizeText( $string) | SearchEngine | |
parseNamespacePrefixes( $query, $withAllKeyword=true, $withPrefixSearchExtractNamespaceHook=false) | SearchEngine | static |
parseQuery( $filteredText, $fulltext) | SearchSqlite | private |
processCompletionResults( $search, SearchSuggestionSet $suggestions) | SearchEngine | protected |
queryMain( $filteredTerm, $fulltext) | SearchSqlite | private |
queryNamespaces() | SearchSqlite | private |
regexTerm( $string, $wildcard) | SearchSqlite | private |
replacePrefixes( $query) | SearchEngine | |
searchableNamespaces() | SearchEngine | static |
searchArchiveTitle( $term) | SearchEngine | |
searchInternal( $term, $fulltext) | SearchSqlite | protected |
searchText( $term) | SearchEngine | |
searchTitle( $term) | SearchEngine | |
setFeatureData( $feature, $data) | SearchEngine | |
setLimitOffset( $limit, $offset=0) | SearchEngine | |
setNamespaces( $namespaces) | SearchEngine | |
setShowSuggestion( $showSuggestion) | SearchEngine | |
setSort( $sort) | SearchEngine | |
simplePrefixSearch( $search) | SearchEngine | protected |
supports( $feature) | SearchEngine | |
textAlreadyUpdatedForIndex() | SearchEngine | |
transformSearchTerm( $term) | SearchEngine | |
update( $id, $title, $text) | SearchSqlite | |
updateTitle( $id, $title) | SearchSqlite | |
userHighlightPrefs() | SearchEngine | static |
userNamespaces( $user) | SearchEngine | static |