$db | SearchDatabase | protected |
$features | SearchEngine | protected |
$limit | SearchEngine | protected |
$namespaces | SearchEngine | |
$offset | SearchEngine | protected |
$prefix | SearchEngine | |
$reservedWords | SearchOracle | private |
$searchTerms | SearchEngine | protected |
$showSuggestion | SearchEngine | protected |
__construct(IDatabase $db=null) | SearchDatabase | |
augmentSearchResults(SearchResultSet $resultSet) | SearchEngine | |
COMPLETION_PROFILE_TYPE | SearchEngine | |
completionSearch($search) | SearchEngine | |
completionSearchBackend($search) | SearchEngine | protected |
completionSearchWithVariants($search) | SearchEngine | |
create($type=null) | SearchEngine | static |
defaultNamespaces() | SearchEngine | static |
defaultNearMatcher() | SearchEngine | protectedstatic |
defaultPrefixSearch($search) | SearchEngine | |
delete($id, $title) | SearchEngine | |
escapeTerm($t) | SearchOracle | private |
extractTitles(SearchSuggestionSet $completionResults) | SearchEngine | |
filter($text) | SearchDatabase | protected |
FT_QUERY_INDEP_PROFILE_TYPE | SearchEngine | |
getIndexField($fulltext) | SearchOracle | |
getNearMatch($searchterm) | SearchEngine | static |
getNearMatcher(Config $config) | SearchEngine | |
getNearMatchResultSet($searchterm) | SearchEngine | static |
getOpenSearchTemplate() | SearchEngine | static |
getProfiles($profileType, User $user=null) | SearchEngine | |
getQuery($filteredTerm, $fulltext) | SearchOracle | |
getSearchIndexFields() | SearchEngine | |
getSearchTypes() | SearchEngine | static |
getSort() | SearchEngine | |
getTextFromContent(Title $t, Content $c=null) | SearchEngine | |
getValidSorts() | SearchEngine | |
legalSearchChars() | SearchOracle | static |
makeSearchFieldMapping($name, $type) | SearchEngine | |
namespacesAsText($namespaces) | SearchEngine | static |
normalizeNamespaces($search) | SearchEngine | protected |
normalizeText($string) | SearchEngine | |
parseNamespacePrefixes($query) | SearchEngine | static |
parseQuery($filteredText, $fulltext) | SearchOracle | |
processCompletionResults($search, SearchSuggestionSet $suggestions) | SearchEngine | protected |
queryLimit($sql) | SearchOracle | |
queryMain($filteredTerm, $fulltext) | SearchOracle | |
queryNamespaces() | SearchOracle | |
queryRanking($filteredTerm, $fulltext) | SearchOracle | |
replacePrefixes($query) | SearchEngine | |
searchableNamespaces() | SearchEngine | static |
searchText($term) | SearchOracle | |
searchTitle($term) | SearchOracle | |
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) | SearchOracle | |
updateTitle($id, $title) | SearchOracle | |
userHighlightPrefs() | SearchEngine | static |
userNamespaces($user) | SearchEngine | static |