Semantic MediaWiki and related extensions
|
Public Member Functions | |
__construct (Store $store, SearchEngine $fallbackSearchEngine) | |
setExtraPrefixMap (array $extraPrefixMap) | |
setQueryBuilder (QueryBuilder $queryBuilder) | |
setPrefix ( $prefix) | |
setNamespaces (array $namespaces) | |
setSearchableNamespaces (array $searchableNamespaces) | |
setLimitOffset ( $limit, $offset=0) | |
setCompletionSearchTerm ( $completionSearchTerm) | |
getLimit () | |
getOffset () | |
getErrors () | |
getQueryString () | |
getQueryLink () | |
getValidSorts () | |
searchTitle ( $term) | |
searchText ( $term) | |
completionSearch ( $search) | |
Public Attributes | |
const | COMPLETION_SEARCH_EXTRA_SEARCH_SIZE = 10 |
Search engine that will try to find wiki pages by interpreting the search term as an SMW query.
If successful, the pages according to the query will be returned. If not it falls back to the default search engine.
GNU GPL v2+
SMW\MediaWiki\Search\ExtendedSearch::__construct | ( | Store | $store, |
SearchEngine | $fallbackSearchEngine | ||
) |
Store | $store | |
SearchEngine | $fallbackSearchEngine |
SMW\MediaWiki\Search\ExtendedSearch::completionSearch | ( | $search | ) |
Perform a completion search.
string | $search |
SMW\MediaWiki\Search\ExtendedSearch::getErrors | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::getLimit | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::getOffset | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::getQueryLink | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::getQueryString | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::getValidSorts | ( | ) |
SMW\MediaWiki\Search\ExtendedSearch::searchText | ( | $term | ) |
Perform a full text search query and return a result set. If title searches are not supported or disabled, return null.
string | $term | Raw search term |
SMW\MediaWiki\Search\ExtendedSearch::searchTitle | ( | $term | ) |
Perform a title-only search query and return a result set.
This method will try to find wiki pages by interpreting the search term as an SMW query.
If successful, the pages according to the query will be returned. If not, it falls back to the default search engine.
string | $term | Raw search term |
SMW\MediaWiki\Search\ExtendedSearch::setCompletionSearchTerm | ( | $completionSearchTerm | ) |
string | $completionSearchTerm |
SMW\MediaWiki\Search\ExtendedSearch::setExtraPrefixMap | ( | array | $extraPrefixMap | ) |
array | $extraPrefixMap |
SMW\MediaWiki\Search\ExtendedSearch::setLimitOffset | ( | $limit, | |
$offset = 0 |
|||
) |
integer | $limit | |
integer | $offset |
SMW\MediaWiki\Search\ExtendedSearch::setNamespaces | ( | array | $namespaces | ) |
array | $namespaces |
SMW\MediaWiki\Search\ExtendedSearch::setPrefix | ( | $prefix | ) |
string | $prefix |
SMW\MediaWiki\Search\ExtendedSearch::setQueryBuilder | ( | QueryBuilder | $queryBuilder | ) |
QueryBuilder | $queryBuilder |
SMW\MediaWiki\Search\ExtendedSearch::setSearchableNamespaces | ( | array | $searchableNamespaces | ) |
array | $searchableNamespaces |
const SMW\MediaWiki\Search\ExtendedSearch::COMPLETION_SEARCH_EXTRA_SEARCH_SIZE = 10 |
To provide a wider search radius for the completion search