User:Gqqnb/WikiBlame文档

维基百科,自由的百科全书
跳转至: 导航搜索

这个页面描述了WikiBlame的用法。对此工具有疑问请前往其作者的德文讨论页

WikiBlame允许用户在一个条目的历史中搜索关键字,发现可疑的、有害的文本。

在搜索时,建议先设置线性搜索,检查2、3个版本,以确定所使用的关键字没错,然后用折半搜索,检查大量版本,看看关键字在哪个版本被插入或删除。

搜索结果[编辑]

  • 搜索结果中标记有OOO,表示该版本包含指定的关键字。
  • 搜索结果中标记有XXX,表示该版本没有指定的关键字。
  • 搜索结果中标记有???,表示该版本被跳过(没有进行搜索)。

设置[编辑]

搜索(Search for)[编辑]

关键字(Search for):程序是在条目源代码中进行搜索。所以,如果关键字是[[吴宗宪]],则不会搜到“吴宗宪是个主持人”;如果关键字是吴宗宪,则不会搜到“吴宗宪是个主持人”。

此字段可以通过URL参数设置。URL参数是needle。如wikiblame.php?needle=维基百科

要检查的版本数量(Versions to check)[编辑]

要搜索多少个版本。

用线性搜索法搜索很多版本时,速度会比较慢。如果您坚持使用线性搜索法,可以尝试增大“跳过的版本数”来加快搜索速度。

二分搜索法非常快,因为这个方法不会检查每一个版本。检查数千个版本也不会花费太多时间。

此字段可以通过URL参数设置。参数名为limit。如wikiblame.php?limit=10就设置只检查10个版本。

永远跳过的版本数量(Always skip x versions)[编辑]

检查过一个版本后,跳过多少个版本,再检查下一个版本。用于加快线性搜索的速度,对二分搜索不起作用。

略过开始的版本数量(Ignore first x versions)[编辑]

在开始搜索时先跳过开头的多少个版本。(译者不明)

开始日期(Start date)[编辑]

从指定的开始日期向前搜索,包括晚上11点55分前的版本。(译者不明)

从什么时候的修订版本开始搜索。

此字段可以通过多个URL参数设置,分别为offjahr(年)、offmon(月)、offtag(日)、offhour(小时,24小时制)、offmin(分)。

强制搜寻wikitext(Force searching for wikitext)[编辑]

在维基源代码中搜索,而不是搜索渲染后的页面。

例如,原来是{{refimprove}},后来有人改成{{refimprove|time=2014-07-23}}。你想要知道谁加上了time=,那么就要“强制搜寻wikitext”。因为time=字样不会出现在渲染后的页面中。

同理,搜索注释时也要强制搜寻wikitext。

搜寻方式(Search method)[编辑]

线性:一个个版本依次检查。

折半(二分):比线性搜索快得多。

此字段可以通过URL参数设置。参数名为searchmethod。值是lin(线性)或int(二分)。

语言(Language)[编辑]

在哪种语言的维基百科中搜索。若在中文维基百科中搜,则填写zh。

如果维基站点的网址不以语言代码开头,如http://wikisource.org/,那么就输入blank。

此字段可以通过URL参数设置。参数名为lang。如wikiblame.php?lang=zh就搜索中文维基百科。

其他字段[编辑]

计划(project,维基项目):URL参数是project。如wikiblame.php?project=wikimedia

页面(Page):URL参数是article。如wikiblame.php?article=WikiBlame文档就搜索本页面的历史。

显示语言(Display language):URL参数是user_lang。如wikiblame.php?user_lang=fr就显示法语界面。

设置多个URL参数[编辑]

用&连接每个URL参数。如wikiblame.php?needle=维基百科&lang=zh&project=wikipedia&article=WikiBlame文档就设置在中文维基百科的WikiBlame文档条目中搜索关键字“维基百科”。

演练[编辑]

某关键字何时第一次出现[编辑]

目的:查看User:Gqqnb/WikiBlame文档页面中,谁并且何时把“维基百科”字样加入了进来。

点此查看设置,并进行搜索。WikiBlame提示“2013年3月13日 (三) 14:242013年3月13日 (三) 14:28之间发现了插入”。

点击2013年3月13日 (三) 14:28,点击与上一修订的差异,你会惊奇地发现Gqqnb在第43行左右加入文字“在哪种语言的维基百科中搜索。若在中文维基百科中搜,则填写zh。”而此前的版本确实是没有维基百科字样的。

在中文维基百科中使用[编辑]

Integration into revision history

在中文维基中任何一个页面,点击“查看历史”,就可以看到“搜索编辑历史”这个外部链接。