說明:搜索/搜索代碼
更多語言
更多操作
目前,全文搜尋引擎名叫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相同。