NO IMAGE

概述

作為一名軟體工程師更好的利用搜尋引擎可以加快我們搜尋資料的速度,提高我們的開發效率。所以,學會一些搜尋技巧是非常必要的。

搜尋結果要求包含兩個及兩個以上關鍵字

一般搜尋引擎需要在多個關鍵字之間加上“ ”,而GOOGLE無需用明文的“ ”來表示邏輯“與”操作,只要空格就可以了。

例如:xlinsist blog

搜尋結果要求不包含某些特定資訊

GOOGLE用減號“-”表示邏輯“非”操作。

例如:xlinsist-blog

注意:操作符與作用的關鍵字之間,不能有空格。

搜尋結果至少包含多個關鍵字中的任意一個

GOOGLE用大寫的“OR”表示邏輯“或”操作。

例如:xlinsist OR blog

注意:小寫的“or”,在查詢的時候將被忽略。

GOOGLE不支援萬用字元,只能做精確查詢,關鍵字中的“*”或者“?”會被忽略掉。

GOOGLE對英文字元大小寫不敏感,“xlinsist”和“XLINSIST”搜尋的結果是一樣的。

搜尋整個句子

用句子做關鍵字,必須加英文引號。

例如:”i love xlinsist blog”

搜尋引擎忽略的字元和詞彙

GOOGLE對一些網路上出現頻率極高的英文單詞,如“i”、“com”、“www”等,以及一些符號如“*”、“.”等,作忽略處理。

如果要對忽略的關鍵字進行強制搜尋,則需要在該關鍵字前加上明文的“ ”號。如果要對忽略的關鍵字進行強制搜尋,則需要在該關鍵字前加上明文的“ ”號。

對搜尋的網站進行限制

“site”表示搜尋結果侷限於某個具體網站或者網站頻道。

例如:袁嶽 site:521java.com

查詢某一類檔案

例如:俞敏洪 filetype:pdf(doc,xls等等格式)

搜尋的關鍵字包含在URL連結中

“inurl”語法返回的網頁連結中包含第一個關鍵字,後面的關鍵字則出現在連結中或者網頁文件中。有很多網站把某一類具有相同屬性的資源名稱顯示在目錄名稱或者網頁名稱中,比如“java”、“c ”等,於是,就可以用INURL語法找到這些相關資源連結,然後,用第二個關鍵詞確定是否有某項具體資料。

例如:inurl:java jvm site:ibm.com

上面的語法表示在ibm.com域下的網站,連結上包含Java的,連結或網頁中包含jvm的。

“allinurl”語法返回的網頁的連結中包含所有作用關鍵字。

例如:allinurl:java jvm

上面的語法表示的是網頁連結中必須包含這兩個關鍵字

搜尋的關鍵字包含在網頁標題中

“intitle”和“allintitle”的用法類似於上面的inurl和allinurl,只是後者對URL進行查詢,而前者對網頁的標題欄進行查詢。網頁標題,就是HTML標記語言title中之間的部分。網頁設計的一個原則就是要把主頁的關鍵內容用簡潔的語言表示在網頁標題中。因此,只查詢標題欄,通常也可以找到高相關率的專題頁面。

例如:intitle:俞敏洪

搜尋所有連結到某個URL地址的網頁

如果你擁有一個個人網站,估計很想知道有多少人對你的網站作了連結。而“link”語法就能讓你迅速達到這個目的。

例如:link:www.521java.com

注意:“link”不能與其他語法相混合操作,所以“link:”後面即使有空格,也將被GOOGLE忽略。

查詢與某個頁面結構內容相似的頁面

“related”用來搜尋結構內容方面相似的網頁。

例如:related:www.baidu.com

從GOOGLE伺服器上查詢快取的頁面

“cache”用來搜尋GOOGLE伺服器上某頁面的快取,通常用於查詢某些已經被刪除的死連結網頁,相當於使用普通搜尋結果頁面中的“網頁快照”功能。

例如:cache:www.521java.com