Search
扩展 AbstractMediawikiObjectMediaWiki API 搜索类。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Joomla\Registry\Registry options = null, \Joomla\Mediawiki\Http client = null) :
继承
buildParameter
用于从字符串数组构建请求参数的方法。
buildParameter(mixed||string|int params) :
继承
自 |
1.0 |
---|
参数
- params
array<string|int, mixed>
包含参数的字符串数组
响应
string
请求参数
fetchUrl
用于构建并返回请求的完整请求 URL 的方法。
fetchUrl( path) :
继承
自 |
1.0 |
---|
参数
- path
string
要变形的 URL
响应
string
请求 URL。
openSearch
使用 opensearch 协议搜索维基的方法。
openSearch( search, limit = null, array namespace = null, suggest = null, format = null) :
自 |
1.0 |
---|
参数
- search
string
搜索字符串。- limit
int
要返回的结果的最大数量。- namespace
array<string|int, mixed>|null
要搜索的命名空间。- suggest
string
如果 $wgEnableOpenSearchSuggest 为 false,则不执行任何操作。- format
string
输出格式。
响应
object
search
执行全文搜索的方法。
search( srsearch, array srnamespace = null, srwhat = null, array srinfo = null, array srprop = null, srredirects = null, sroffest = null, srlimit = null) :
自 |
1.0 |
---|
参数
- srsearch
string
搜索所有包含此值的页面标题(或内容)。- srnamespace
array<string|int, mixed>|null
要枚举的命名空间。- srwhat
string
在文本或标题内搜索。- srinfo
array<string|int, mixed>|null
要返回的元数据。- srprop
array<string|int, mixed>|null
要返回的属性。- srredirects
bool
在搜索中包含重定向页面。- sroffest
int
使用此值继续分页。- srlimit
int
要返回的总页面数。
响应
object
validateResponse
用于验证响应中是否存在错误的方法
validateResponse(\Joomla\Http\Response response) : \SimpleXMLElement
继承