MediaWiki API 帮助

这是自动生成的MediaWiki API文档页面。

文档和例子:-{R|https://www.mediawiki.org/wiki/API:Main_page/zh}-

list=search (sr)

main | query | search
  • 此模块需要读取权限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

执行一次全文本搜索。

参数:
srsearch

搜索所有匹配此值的页面标题或内容。根据wiki的搜索后端工具,您可以使用搜索字符串以调用特殊搜索功能。

这个参数是必须的。
srnamespace

只在这些名字空间搜索。

值(以|替代物分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、828、829、1198、1199、2300、2301、2302、2303、2500、2501、2600
要指定所有值,请使用*
默认:0
srlimit

返回的总计页面数。

不允许超过500个(对于机器人则是5,000个)。
类型:整数或max
默认:10
sroffset

当更多结果可用时,使用这个继续。

类型:整数
默认:0
srqiprofile

查询要使用的独立描述(影响排序算法)。

classic
基于传入链接、一些模板、页面语言和新近程度的排名(模板/语言/新近程度可能不会在此wiki激活)。
classic_noboostlinks
基于一些模板、页面语言和新近程度的排名,当在此wiki激活时。
empty
完全基于查询相关特性的排名(仅用于调试)。
wsum_inclinks
基于传入链接的加权和
wsum_inclinks_pv
基于传入链接及每周页面浏览的加权和
popular_inclinks_pv
主要基于页面预览排名
popular_inclinks
主要基于链入链接数排名
engine_autoselect
让搜索引擎决定使用的最佳个人资料。
以下值中的一个:classicclassic_noboostlinksemptywsum_inclinkswsum_inclinks_pvpopular_inclinks_pvpopular_inclinksengine_autoselect
默认:engine_autoselect
srwhat

要执行的搜索类型。

以下值中的一个:titletextnearmatch
srinfo

要返回的元数据。

值(以|替代物分隔):totalhitssuggestionrewrittenquery
默认:totalhits|suggestion|rewrittenquery
srprop

要返回的属性:

size
添加页面大小,单位为字节。
wordcount
添加页面的字数。
timestamp
添加页面上次编辑时的时间戳。
snippet
添加已解析的页面片段。
titlesnippet
添加已解析的页面标题片段。
redirecttitle
添加匹配的重定向的标题。
redirectsnippet
添加被解析的重定向标题的片段。
sectiontitle
添加匹配章节的标题。
sectionsnippet
添加已解析的匹配章节标题片段。
isfilematch
添加布尔值,表明搜索是否匹配文件内容。
categorysnippet
添加已解析的匹配分类片段。
score
已弃用。 已忽略。
hasrelated
已弃用。 已忽略。
extensiondata
添加由扩展生成的额外数据。
值(以|替代物分隔):sizewordcounttimestampsnippettitlesnippetredirecttitleredirectsnippetsectiontitlesectionsnippetisfilematchcategorysnippetscorehasrelatedextensiondata
默认:size|wordcount|timestamp|snippet
srinterwiki

搜索结果中包含跨wiki结果,如果可用。

类型:布尔值(详细信息
srenablerewrites

启用内部查询重写。一些搜索后端可以重写查询到另一个被认为能提供更好结果的位置,例如纠正拼写错误。

类型:布尔值(详细信息
srsort

设置返回结果的排序。

以下值中的一个:relevancejust_matchnoneincoming_links_ascincoming_links_desclast_edit_asclast_edit_desccreate_timestamp_asccreate_timestamp_desc
默认:relevance