MediaWiki的全文搜索引擎名叫CirrusSearch。除了直接输入词语搜索之外,它还支持很多种特殊查询。
搜索引擎通常忽略符号,除非在一些时候,符号具有特殊含义
对结果取反
在搜索前加上~
可以保证进入搜索结果页,而非直接空降(跳转)到匹配的条目。
在单词后加上~
可以启用模糊查询(还可以附加0到1之间的数字来说明模糊度)
在用""包裹的词组后面加上~
和一个整数n可以允许在词组中插入n个单词
在一个单词中,反斜线加问号\?表示任意一个字母,星号*表示任意零个或更多的字母
默认的搜索方式是“AND搜索”:如果两个单词用空格分隔,那么只有同时包含两个单词的页面才可能出现在搜索结果中。如果单词用“ OR ”分隔,则页面只需包含其中一个单词就可能出现在搜索结果中
效果与- 和 !相同,区别只在于使用的方式
搜索模板参数、url、HTML代码等源码内容。
根据前缀搜索条目
Prefix:必须放在搜索的最后:saber prefix:Fate会搜索标题以Fate开头、标题或内容包含“saber”的条目,而prefix:Fate saber会搜索标题以Fate saber开头的条目
在搜索的开头可以指定要搜索的名字空间。两个以上的名字空间可以在搜索结果页(Special:搜索)点击“高级”进行设置,后者也可以记住选择用于以后的搜索。
要想指定搜索的名字空间,只需输入名字空间的名字。如果想在主名字空间(条目名字空间)搜索,只需输入一个冒号(:)。
可以使用名字空间的别名。
搜索所有名字空间。
在页面名字中搜索指定内容。
根据分类搜索条目,对繁简敏感。
根据页面中的内部链接搜索条目。
根据包含的模板搜索条目。
incategory:
同时使用根据内容语言搜索页面。
把搜索范围限制在指定的内容模型。
把搜索范围限制在指定页面的子页面。
不同于prefix:,subpageof不需要放在最后,saber subpageof:Fate和subpageof:Fate saber效果是一样的。subpageof不处理名字空间,"条目命名 prefix:Talk:提问求助区/"如果用subpageof,要写成"Talk: 条目命名 subpageof:提问求助区"或"Talk: subpageof:提问求助区 条目命名"
根据包含的模板给条目设权重,影响搜索结果的排序。管理员可以在MediaWiki:Cirrussearch-boost-templates设置默认权重。
可以用于共享站。
查找指定类型的文件。
共享站上最常用的类型是:
bitmap
(位图,包括各种图片)audio
(音频)video
(视频)共享站上存在的其他类型还有:
unknown
(例如字体文件)drawing
(例如svg文件)multimedia
(flash文件等)office
(doc、ppt、pdf等)MediaWiki还能识别text
、executable
、archive
、3d
等类型,但不常用。
查找具有指定MIME类型的文件。不需要写出完整的MIME类型。
查找具有指定大小的文件,单位是KB(1024字节)。支持大于等于、小于等于、区间查找。
查找具有指定宽度的文件。支持等于、大于等于、小于等于、区间查找。(除等于外,其他语法与filesize相同。)
查找具有指定高度的文件。语法与filew相同。
查找具有指定分辨率的文件。“分辨率”在此处的定义是“宽度与高度之积的平方根”。语法与filew相同。
查找具有指定色深的文件。语法与filew相同。
|