MediaWiki API 帮助

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

文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=opensearch

( | opensearch)

使用 OpenSearch 协议搜索 wiki。

特定参数
其他通用参数可用。
search

搜索字符串。

此参数是必需的。
namespace

要搜索的命名空间。如果 search 以有效的命名空间前缀开头,则忽略。

值(用 |其他方式分隔): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
要指定所有值,请使用 *
默认值:0
limit

返回的最大结果数。

类型:integer 或 max
该值必须在 1 到 500 之间。
默认值:10
profile

要使用的搜索配置文件。

strict
严格配置文件,只移除少量标点符号,但保留变音符号和重音符号。
normal
移除少量标点符号、一些变音符号和停用词。
fuzzy
类似于 normal,但包含拼写纠错(支持两次拼写错误)。
fast-fuzzy
实验性模糊配置文件(可能随时移除)。
classic
经典前缀,移除少量标点符号和一些变音符号。
engine_autoselect
让搜索引擎自行决定最佳配置文件。
以下值之一:classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
默认值:engine_autoselect
suggest
已弃用。

不再使用。

类型:布尔值(详情
redirects

如何处理重定向

return
返回重定向本身。
resolve
返回目标页面。 结果可能少于限制值。

由于历史原因,对于 format=json,默认值为 "return",对于其他格式,默认值为 "resolve"。

以下值之一:resolve, return
format

输出的格式。

以下值之一:json, jsonfm, xml, xmlfm
默认值:json
warningsaserror

如果使用 format=json 出现警告,则返回 API 错误而不是忽略它们。

类型:布尔值(详情
示例
查找以 Te 开头的页面。
api.php?action=opensearch&search=Te [在沙盒中打开]