2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

說明:搜索/搜索代碼

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Commons-emblem-notice.svg
這個頁面「Help:搜索/搜索代碼」是萌娘百科的幫助文檔
  • 本文用於介紹萌娘百科中一些特定功能的操作方法;
  • 本文僅是一篇論述,不屬於方針或指引。如果本指南與相關方針或指引發生衝突或存在不一致的情況,請以方針或指引的條文為準。

MediaWiki的全文搜尋引擎名叫CirrusSearch。除了直接輸入詞語搜索之外,它還支持很多種特殊查詢。

符號

搜尋引擎通常忽略符號,除非在一些時候,符號具有特殊含義

- 和 !

對結果取反

  • -巨乳
    • 查找標題或內容中不包含「巨乳」的條目。例如,搜索結果會包含「萌百娘
  • !巨乳
    • 查找標題或內容中不包含「巨乳」的條目。例如,搜索結果會包含「萌百娘

~

防止空降

在搜索前加上~可以保證進入搜索結果頁,而非直接空降(跳轉)到匹配的條目。

  • 平板姬
    • 直接進入到「平板姬」條目(已經有平板姬條目)。
  • ~平板姬
    • 顯示搜索結果,而不會自動跳轉匹配條目。例如,搜索結果會包含「貧乳」條目。
    • 這種情況下,你可以在結果欄的第一行看到提示:本wiki上有名為「貧乳」的頁面。另請查看找到的其他搜索結果。
  • 當然,也可以通過先進入搜索首頁再展開搜索的形式避開自動跳轉。

模糊查詢

在單詞後加上~可以啟用模糊查詢(還可以附加0到1之間的數字來說明模糊度)

  • alien~
    • 查找標題或內容中包含類似於「alien」的單詞的條目。例如,搜索結果會包含「aLIEz

近似查詢

在用""包裹的詞組後面加上~和一個整數n可以允許在詞組中插入n個單詞

  • "Happy Friends"~1
    • 查找標題或內容中包含詞組「Happy Friends」的條目,詞組中間可以插入一個單詞。例如,搜索結果會包含「Happy Tree Friends

* 和 \?

在一個單詞中,反斜線加問號\?表示任意一個字母,星號*表示任意零個或更多的字母

  • m\?k\?
    • 查找標題或內容中包含含有四個字母,第一個字母是m,第三個字母是k的單詞的條目。例如,搜索結果會包含「Miki
  • OVERL*D
    • 查找標題或內容中包含以OVERL開頭,以D結尾的單詞的條目。例如,搜索結果會包含「OVERLORD

AND 和 OR

默認的搜索方式是「AND搜索」:如果兩個單詞用空格分隔,那麼只有同時包含兩個單詞的頁面才可能出現在搜索結果中。如果單詞用「 OR 」分隔,則頁面只需包含其中一個單詞就可能出現在搜索結果中

NOT

效果與- 和 !相同,區別只在於使用的方式

  • NOT 巨乳
    • 查找標題或內容中不包含「巨乳」的條目。例如,搜索結果會包含「萌百娘

insource:

搜索模板參數、url、HTML代碼等源碼內容。

  • insource:word
    • 查找源碼中包含「word」的頁面。
  • insource:"word1 word2"
    • 查找源碼中包含詞組「word1 word2」的頁面。跟一般的搜索一樣,標點符號會被忽略(所以insource:"{{替换侧边栏底图|url=[[File:"和insource:"替换侧边栏底图 url File"效果一樣)

prefix:

根據前綴搜索條目

Prefix:必須放在搜索的最後:saber prefix:Fate會搜索標題以Fate開頭、標題或內容包含「saber」的條目,而prefix:Fate saber會搜索標題以Fate saber開頭的條目

命名空間

在搜索的開頭可以指定要搜索的命名空間。兩個以上的命名空間可以在搜索結果頁(Special:搜索)點擊「高級」進行設置,後者也可以記住選擇用於以後的搜索。

要想指定搜索的命名空間,只需輸入命名空間的名字。如果想在主命名空間(條目命名空間)搜索,只需輸入一個冒號(:)。

可以使用命名空間的別名。

  • 模板:歌詞
    • 在Template(模板)命名空間查找標題或內容中包含「歌詞」的頁面。例如,搜索結果會包含「Template:LyricsKai

所有:

搜索所有命名空間。

intitle:

在頁面名字中搜索指定內容。

incategory:

根據分類搜索條目,對繁簡敏感。

linksto:

根據頁面中的內部連結搜索條目。

hastemplate:

根據包含的模板搜索條目。

inlanguage:

根據內容語言搜索頁面。

contentmodel:

把搜索範圍限制在指定的內容模型。

  • contentmodel:"sanitized-css"
    • 查找內容模型為「sanitized-css」的頁面(這些頁面可以通過templatestyles作為CSS樣式表包含在條目里)
  • ~User: contentmodel:javascript
    • 查找用戶命名空間中,內容模型為「javascript」的頁面(也就是用戶的各個js腳本)

subpageof:

把搜索範圍限制在指定頁面的子頁面。

不同於prefix:,subpageof不需要放在最後,saber subpageof:Fate和subpageof:Fate saber效果是一樣的。subpageof不處理命名空間,"條目命名 prefix:Talk:提問求助區/"如果用subpageof,要寫成"Talk: 條目命名 subpageof:提問求助區"或"Talk: subpageof:提問求助區 條目命名"

頁面權重控制

morelike:

參見:mw:Help:CirrusSearch/zh#morelike:

prefer-recent:

參見:mw:Help:CirrusSearch/zh#prefer-recent:

boost-templates:

根據包含的模板給條目設權重,影響搜索結果的排序。管理員可以在MediaWiki:Cirrussearch-boost-templates設置默認權重。

  • boost-templates:"Template:Vocaloid中文傳說曲題頭|200% Template:Vocaloid中文殿堂曲題頭|120%" incategory:使用VOCALOID的歌曲
    • 查找分類「使用VOCALOID的歌曲」中的頁面,優先顯示傳說曲和殿堂曲
    • 不要在百分數里用小數點

文件搜索

可以用於共享站

filetype:

查找指定類型的文件。

共享站上最常用的類型是:

  • bitmap(位圖,包括各種圖片)
  • audio(音頻)
  • video(視頻)

共享站上存在的其他類型還有:

  • unknown(例如字體文件)
  • drawing(例如svg文件)
  • multimedia(flash文件等)
  • office(doc、ppt、pdf等)

MediaWiki還能識別textexecutablearchive3d等類型,但不常用。

filemime:

查找具有指定MIME類型的文件。不需要寫出完整的MIME類型。

filesize:

查找具有指定大小的文件,單位是KB(1024位元組)。支持大於等於、小於等於、區間查找。

filew:/filewidth:

查找具有指定寬度的文件。支持等於、大於等於、小於等於、區間查找。(除等於外,其他語法與filesize相同。)

fileh:/fileheight:

查找具有指定高度的文件。語法與filew相同。

fileres:

查找具有指定解析度的文件。「解析度」在此處的定義是「寬度與高度之積的平方根」。語法與filew相同。

filebits:

查找具有指定色深的文件。語法與filew相同。

參考資料