Semantic MediaWiki and related extensions
Public Member Functions | Protected Member Functions | List of all members
SMW\MediaWiki\Search\ExtendedSearchEngine Class Reference
Inheritance diagram for SMW\MediaWiki\Search\ExtendedSearchEngine:
Inheritance graph
[legend]
Collaboration diagram for SMW\MediaWiki\Search\ExtendedSearchEngine:
Collaboration graph
[legend]

Public Member Functions

 __construct (DatabaseBase $connection=null)
 
 setExtendedSearch (ExtendedSearch $extendedSearch)
 
 setFallbackSearchEngine (SearchEngine $fallbackSearchEngine=null)
 
 getFallbackSearchEngine ()
 
 getValidSorts ()
 
 searchTitle ( $term)
 
 searchText ( $term)
 
 supports ( $feature)
 
 normalizeText ( $string)
 
 getTextFromContent (Title $t, Content $c=null)
 
 textAlreadyUpdatedForIndex ()
 
 update ( $id, $title, $text)
 
 updateTitle ( $id, $title)
 
 delete ( $id, $title)
 
 setFeatureData ( $feature, $data)
 
 getFeatureData ( $feature)
 
 replacePrefixes ( $query)
 
 transformSearchTerm ( $term)
 
 setLimitOffset ( $limit, $offset=0)
 
 setNamespaces ( $namespaces)
 
 setShowSuggestion ( $showSuggestion)
 
 completionSearchWithVariants ( $search)
 
 getErrors ()
 
 getQueryString ()
 
 getQueryLink ()
 
 getLimit ()
 
 getOffset ()
 
 getShowSuggestion ()
 

Protected Member Functions

 completionSearchBackend ( $search)
 

Detailed Description

Facade to the MediaWiki SearchEngine which doesn't allow any factory or callable to construct an instance.

GNU GPL v2+

Since
2.1
Author
Stephan Gambke

Constructor & Destructor Documentation

◆ __construct()

SMW\MediaWiki\Search\ExtendedSearchEngine::__construct ( DatabaseBase  $connection = null)
See also
SearchEngineFactory::create
Since
3.1

Member Function Documentation

◆ completionSearchBackend()

SMW\MediaWiki\Search\ExtendedSearchEngine::completionSearchBackend (   $search)
protected
See also
SearchEngine::completionSearchBackend

◆ completionSearchWithVariants()

SMW\MediaWiki\Search\ExtendedSearchEngine::completionSearchWithVariants (   $search)
See also
SearchEngine::completionSearchWithVariants

Called by ApiQueryPrefixSearch.php, ApiOpenSearch.php

◆ delete()

SMW\MediaWiki\Search\ExtendedSearchEngine::delete (   $id,
  $title 
)
See also
SearchEngine::delete

◆ getErrors()

SMW\MediaWiki\Search\ExtendedSearchEngine::getErrors ( )
Since
3.0
Returns
[]

◆ getFallbackSearchEngine()

SMW\MediaWiki\Search\ExtendedSearchEngine::getFallbackSearchEngine ( )
Since
2.1
Returns
SearchEngine

◆ getFeatureData()

SMW\MediaWiki\Search\ExtendedSearchEngine::getFeatureData (   $feature)
See also
SearchEngine::getFeatureData
Parameters
String$feature
Returns
array|null

◆ getLimit()

SMW\MediaWiki\Search\ExtendedSearchEngine::getLimit ( )
Returns
int

◆ getOffset()

SMW\MediaWiki\Search\ExtendedSearchEngine::getOffset ( )
Returns
int

◆ getQueryLink()

SMW\MediaWiki\Search\ExtendedSearchEngine::getQueryLink ( )
Since
3.0
Returns
string

◆ getQueryString()

SMW\MediaWiki\Search\ExtendedSearchEngine::getQueryString ( )
Since
3.0
Returns
string

◆ getShowSuggestion()

SMW\MediaWiki\Search\ExtendedSearchEngine::getShowSuggestion ( )
Returns
boolean

◆ getTextFromContent()

SMW\MediaWiki\Search\ExtendedSearchEngine::getTextFromContent ( Title  $t,
Content  $c = null 
)
See also
SearchEngine::getTextFromContent

◆ getValidSorts()

SMW\MediaWiki\Search\ExtendedSearchEngine::getValidSorts ( )
See also
SearchEngine::getValidSorts

◆ normalizeText()

SMW\MediaWiki\Search\ExtendedSearchEngine::normalizeText (   $string)
See also
SearchEngine::normalizeText

◆ replacePrefixes()

SMW\MediaWiki\Search\ExtendedSearchEngine::replacePrefixes (   $query)
See also
SearchEngine::replacePrefixes

◆ searchText()

SMW\MediaWiki\Search\ExtendedSearchEngine::searchText (   $term)
See also
SearchEngine::searchText

◆ searchTitle()

SMW\MediaWiki\Search\ExtendedSearchEngine::searchTitle (   $term)
See also
SearchEngine::searchTitle

◆ setExtendedSearch()

SMW\MediaWiki\Search\ExtendedSearchEngine::setExtendedSearch ( ExtendedSearch  $extendedSearch)
Since
3.1
Parameters
ExtendedSearch$extendedSearch

◆ setFallbackSearchEngine()

SMW\MediaWiki\Search\ExtendedSearchEngine::setFallbackSearchEngine ( SearchEngine  $fallbackSearchEngine = null)
Since
2.1
Parameters
null | SearchEngine$fallbackSearch

◆ setFeatureData()

SMW\MediaWiki\Search\ExtendedSearchEngine::setFeatureData (   $feature,
  $data 
)
See also
SearchEngine::setFeatureData

◆ setLimitOffset()

SMW\MediaWiki\Search\ExtendedSearchEngine::setLimitOffset (   $limit,
  $offset = 0 
)
See also
SearchEngine::setLimitOffset

◆ setNamespaces()

SMW\MediaWiki\Search\ExtendedSearchEngine::setNamespaces (   $namespaces)
See also
SearchEngine::setNamespaces

◆ setShowSuggestion()

SMW\MediaWiki\Search\ExtendedSearchEngine::setShowSuggestion (   $showSuggestion)
See also
SearchEngine::setShowSuggestion

◆ supports()

SMW\MediaWiki\Search\ExtendedSearchEngine::supports (   $feature)
See also
SearchEngine::supports

◆ textAlreadyUpdatedForIndex()

SMW\MediaWiki\Search\ExtendedSearchEngine::textAlreadyUpdatedForIndex ( )
See also
SearchEngine::textAlreadyUpdatedForIndex

◆ transformSearchTerm()

SMW\MediaWiki\Search\ExtendedSearchEngine::transformSearchTerm (   $term)
See also
SearchEngine::transformSearchTerm

◆ update()

SMW\MediaWiki\Search\ExtendedSearchEngine::update (   $id,
  $title,
  $text 
)
See also
SearchEngine::update

◆ updateTitle()

SMW\MediaWiki\Search\ExtendedSearchEngine::updateTitle (   $id,
  $title 
)
See also
SearchEngine::updateTitle

The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy