Help:搜索/搜索代码
更多语言
更多操作
目前,全文搜索引擎名叫CirrusSearch,这是一个用于在默认MediaWiki搜索上提高增强功能的扩展。除了直接输入词语搜索之外,它还支持很多种特殊查询。
符号
搜索引擎通常忽略符号,除非在一些时候,符号具有特殊含义
- 和 !
对结果取反
~
防止空降
在搜索前加上~可以保证进入搜索结果页,而非直接空降(跳转)到匹配的条目。
- 平板姬
- 直接进入到“平板姬”条目(已经有平板姬条目)。
- ~平板姬
- 显示搜索结果,而不会自动跳转匹配条目。
- 这种情况下,你可以在结果栏的第一行看到提示:本wiki上有名为“贫乳”的页面。另请查看找到的其他搜索结果。
- 当然,也可以通过先进入搜索首页再展开搜索的形式避开自动跳转。
模糊查询
在单词后加上~可以启用模糊查询(还可以附加0到1之间的数字来说明模糊度)
- alien~
- 查找标题或内容中包含类似于“alien”的单词的条目。
近似查询
在用""包裹的词组后面加上~和一个整数n可以允许在词组中插入n个单词
- "Happy Friends"~1
- 查找标题或内容中包含词组“Happy Friends”的条目,词组中间可以插入一个单词。
* 和 \?
在一个单词中,反斜线加问号\?表示任意一个字母,星号*表示任意零个或更多的字母
AND 和 OR
默认的搜索方式是“AND搜索”:如果两个单词用空格分隔,那么只有同时包含两个单词的页面才可能出现在搜索结果中。如果单词用“ OR ”分隔,则页面只需包含其中一个单词就可能出现在搜索结果中
- 镜音铃 初音未来 歌爱雪
- 查找标题或内容中包含“镜音铃”“初音未来”“歌爱雪”的条目。
- 镜音铃 AND 初音未来 AND 歌爱雪
- 同上
- 镜音铃 OR 初音未来 OR 歌爱雪
- 查找标题或内容中包含“镜音铃”或“初音未来”或“歌爱雪”的条目。
NOT
效果与- 和 !相同,区别只在于使用的方式
- NOT 巨乳
- 查找标题或内容中不包含“巨乳”的条目。
insource:
搜索模板参数、url、HTML代码等源码内容。
- insource:word
- 查找源码中包含“word”的页面。
- insource:"word1 word2"
- 查找源码中包含词组“word1 word2”的页面。跟一般的搜索一样,标点符号会被忽略(所以
insource:"{{替换侧边栏底图|url=[[File:"和insource:"替换侧边栏底图 url File"效果一样)
- 查找源码中包含词组“word1 word2”的页面。跟一般的搜索一样,标点符号会被忽略(所以
prefix:
根据前缀搜索条目
- prefix:东方
- 在内容命名空间(主命名空间)查找标题以“东方”二字开头的条目。
- 第十一作 prefix:东方
- 在内容命名空间(主命名空间)查找标题以“东方”二字开头,并且包含“第十一作”这个词的条目。
- 条目命名 prefix:Talk:提问求助区/
- 在条目“提问求助区”的讨论页(也就是“Talk:提问求助区”)的所有子页面中,查找包含词语“条目命名”的页面。
- BB prefix:舰队Collection/
- 在条目舰队Collection的所有子页面中查找包含单词“BB”的页面。
Prefix:必须放在搜索的最后:saber prefix:Fate会搜索标题以Fate开头、标题或内容包含“saber”的条目,而prefix:Fate saber会搜索标题以Fate saber开头的条目
- 也可以通过使用URL参数prefix=来建立这种搜索
命名空间
在搜索的开头可以指定要搜索的命名空间。两个以上的命名空间可以在搜索结果页(Special:搜索)点击“高级”进行设置,后者也可以记住选择用于以后的搜索。
要想指定搜索的命名空间,只需输入命名空间的名字。如果想在主命名空间(条目命名空间)搜索,只需输入一个冒号(:)。
可以使用命名空间的别名。
- 模板:歌词
- 在Template(模板)命名空间查找标题或内容中包含“歌词”的页面。
- 模板: 2016 动画
- 在Template(模板)命名空间查找标题或内容中包含“2016”和“动画”的页面。
所有: 或 all:
搜索所有命名空间。
intitle:
在页面名字中搜索指定内容。
- intitle:平
- 查找页面名字中包含“平”的条目。
- intitle:"no game no life"
- 查找页面名字中包含“no game no life”词组的条目。
- -intitle:平胸 轻快灵活的贫乳
- 查找页面名字中不包含“平胸”且标题或内容中包含“轻快灵活的贫乳”的条目。
incategory:
根据分类搜索条目,对繁简敏感。
- incategory:VOCALOID
- 查找分类“VOCALOID”中的条目。
- incategory:"NO GAME NO LIFE 游戏人生"
- 查找分类“NO GAME NO LIFE 游戏人生”中的条目。
- incategory:"fripSide歌曲" incategory:"片头曲"
- 查找同时在分类“fripSide歌曲”和分类“片头曲”中的条目。
- -incategory:"人物" incategory:"某科学的超电磁炮"
- 查找不在分类“人物”中,但是在分类“某科学的超电磁炮”中的条目。
linksto:
根据页面中的内部链接搜索条目。
- linksto:VOCALOID
- 查找直接包含指向“VOCALOID”的内部链接的条目。链接到重定向页“初音未来VOCALOID”和使用{{VOCALOID大家族}}都不算“直接包含”
- 比Special:链入页面/VOCALOID显示的结果的数量更加少
- -linksto:舰队Collection:夕立 夕立
- 查找提到“夕立”,但是没有链接到“舰队Collection:夕立”页面的条目。
hastemplate:
根据包含的模板搜索条目。
- hastemplate:"sexual slang"
- 查找引用了模板sexual slang的条目。
- 和Special:链入页面/Template:Sexual_slang相同
- ~User: hastemplate:User:D41D8CD98F/Template:Sandbox
- 查找用户命名空间中,把页面User:D41D8CD98F/Template:Sandbox当成模板包含的页面。
- hastemplate:Navbox incategory:日本漫画作品 incategory:饮食题材
- 查找同时在分类“日本漫画作品”和分类“饮食题材”中,并且使用了模板Navbox的条目。
- 和
incategory:同时使用
inlanguage:
根据内容语言搜索页面。
- ~MediaWiki:inlanguage:zh-tw
- 查找繁体界面文字
contentmodel:
把搜索范围限制在指定的内容模型。
- contentmodel:"sanitized-css"
- 查找内容模型为“sanitized-css”的页面(这些页面可以通过templatestyles作为CSS样式表包含在条目里)
- ~User: contentmodel:javascript
- 查找用户命名空间中,内容模型为“javascript”的页面(也就是用户的各个js脚本)
subpageof:
把搜索范围限制在指定页面的子页面。
- subpageof:Fate
- 搜索Fate页面的子页面
不同于prefix:,subpageof不需要放在最后,saber subpageof:Fate和subpageof:Fate saber效果是一样的。subpageof不处理命名空间,"条目命名 prefix:Talk:提问求助区/"如果用subpageof,要写成"Talk: 条目命名 subpageof:提问求助区"或"Talk: subpageof:提问求助区 条目命名"
页面权重控制
morelike:
prefer-recent:
boost-templates:
根据包含的模板给条目设权重,影响搜索结果的排序。管理员可以在MediaWiki:Cirrussearch-boost-templates设置默认权重。
- boost-templates:"Template:Vocaloid中文传说曲题头|200% Template:Vocaloid中文殿堂曲题头|120%" incategory:使用VOCALOID的歌曲
- 查找分类“使用VOCALOID的歌曲”中的页面,优先显示传说曲和殿堂曲
- 不要在百分数里用小数点
文件搜索
filetype:
查找指定类型的文件。
MediaWiki还能识别text、executable、archive、3d等类型,但不常用。
filemime:
查找具有指定MIME类型的文件。不需要写出完整的MIME类型。
filesize:
查找具有指定大小的文件,单位是KB(1024字节)。支持大于等于、小于等于、区间查找。
filew:/filewidth:
查找具有指定宽度的文件。支持等于、大于等于、小于等于、区间查找。(除等于外,其他语法与filesize相同。)
fileh:/fileheight:
查找具有指定高度的文件。语法与filew相同。
fileres:
查找具有指定分辨率的文件。“分辨率”在此处的定义是“宽度与高度之积的平方根”。语法与filew相同。
filebits:
查找具有指定色深的文件。语法与filew相同。