你所“不知道”的高階搜尋技巧
引言
日常生活中,我們不可避免要地和各種各樣的 搜尋引擎 (例如:Baidu、Google等)打交道,但是你真正瞭解並學會合理地使用它們嗎?本文就搜尋引擎的幾個常用 高階搜尋指令 做了簡要的介紹。

image
工作原理
首先,一種能夠發現新網頁並抓取檔案的程式,即 蜘蛛 (spider),在網上爬行並抓取頁面檔案進行分解、分析,然後建立 索引 (index)資料庫。使用者提交搜尋請求,搜尋引擎程式便對搜尋詞進行 處理 。預處理完後,搜尋引擎程式從索引資料庫中找出所有包含搜尋詞的網頁,並且根據 排序 演算法計算出網頁的排名,然後按照一定格式返回到“搜尋”頁面。
搜尋指令
1. “ ”
用 雙引號 表示 完全匹配 ,返回頁面包含引號中的所有詞,連線順序也完全一致,並且中間允許有其它字元。例如搜尋: "南豐蜜桔"
,返回頁面僅包含“南豐蜜桔”關鍵詞。Baidu和Google都支援這條指令。
2. -
用 減號 表示 不包含 ,返回不包含減號後面詞的頁面。使用時,減號前是 空格 ,減號後 緊跟 要排除的詞。例如,搜尋所有包含鮮花但不包含玫瑰花的頁面: 鮮花 -玫瑰花
。Baidu和Google都支援這條指令。
3. *
萬用字元,表示以 星號 代表任何詞進行搜尋,星號可以出現在 任何位置 。例如我們可以查詢: 豆漿機做*
。Google支援該指令,Baidu不支援。
4. inurl:
返回 關鍵詞出現在網頁URL中 的頁面,支援中英文。例如我們查詢: inurl:english
或者 inurl:英語學習方法
。Baidu和Google都支援,Google對中文的搜尋結果更為準確。此外,這條指令在查詢電子書、音樂等資源方面有諸多妙用,這裡給出百度百科的說明: ofollow,noindex">inurl 。
5. intitle:
返回 關鍵詞出現網頁標題中 的頁面。用法為後面直接加搜尋詞,如: intitle:科普
,搜尋結果網頁標題中將包含關鍵詞“科普”。
6. allintitle:
與intitle功能和用法相似,包含 多組關鍵詞 ,中間用空格分隔。例如搜尋所有網頁標題中同時出現“科普”和“文學”關鍵詞的頁面: allintitle:科普 文學
。
7. filetype:
指定搜尋的 檔案型別 。例如搜尋所有網頁內容中包含“學習方法”關鍵詞的ppt文件,我們可以輸入: filetype:ppt 學習方法
。該指令支援word,excel,pdf等檔案格式。
8. site:
指定搜尋的 域名 。例如要在中國教育類網站下查詢“運動會”的相關資訊,我們可以輸入: 運動會 site:edu.cn
。
結束語
上面簡單介紹了幾個常用的日常搜尋小技巧,當然還有一些搜尋技巧,有興趣的讀者可以自行探索。值得注意的是,上述搜尋指令可以組合使用,這裡不再一一贅述。