你真的會用Google搜尋引擎嗎

  平時很多人用Google搜尋引擎搜尋信息,經常搜尋成千上萬的網頁,查看幾頁就沒耐心找下去了。在Google上搜尋信息,不只輸入希望搜尋的詞組這麼簡單,這樣是無法得到做好的搜尋結果的。Google為用戶提供了很多基本搜尋語法,熟練的運用Google搜尋,將很快的搜到我們需要的結果。

短語搜尋

Google默認的設置是在頁面上任何位置搜尋到用戶定義的關鍵詞,無論這些關鍵詞是連在一起的,還是彼此分散的。如果希望搜尋的結果中包含按照輸入順序出現的關鍵詞,那應該在關鍵詞加上引號,告訴搜尋引擎用戶需要的是什麼樣的匹配方式。在Google中,這就叫做短語搜尋(phase search)。

如果以「娛樂資訊信息」關鍵詞進行搜尋,Google搜尋出來的結果是那些在頁面上任何位置包含這些關鍵詞的關鍵字的頁面,不一定按照輸入的關鍵詞的順序顯示。

如果以「”娛樂資訊信息”」關鍵詞進行搜尋,Google搜尋出來的結果就包含這個關鍵詞的頁面,並且按照輸入順序顯示。

布爾邏輯

對於一個搜尋引擎的算法,搜尋的頁面是匹配所有的關鍵詞,還是僅包含關鍵詞的任意次就可以,稱之為搜尋引擎的布爾邏輯默認值。搜尋引擎可以使用布爾邏輯與:AND(搜尋到所有關鍵詞),或者使用布爾邏輯或:OR(搜尋到任意一個關鍵字即可)。就是搜尋引擎默認布爾邏輯也不是說只能用這種邏輯,可以通過一些特殊的命令來執行其他的邏輯。Google搜尋引擎默認是AND邏輯。

如果以「娛樂 資訊 信息」關鍵詞進行搜尋,Google會自動搜尋所要包含關鍵詞的網頁。

如果希望的是匹配其中的任意個關鍵詞,應該在每個詞的中間加上「OR」 ,如:「娛樂 OR 資訊 OR 信息」。(註:邏輯或要用大寫「OR」,或者「|」)。

也可以將關鍵詞用括號將其分組,搜尋某個關鍵詞加上一個或者幾個其他的關鍵詞。具體形式如下:「娛樂 (資訊 OR 信息)」,搜尋的結果會是「資訊」或「信息」包含「娛樂」的網頁。

否定

如果要求的查詢結果裡不包含有個詞,可以使用符號「-」(一個減號),如:「娛樂 咨詢 –信息」,就會搜尋到包含「娛樂」和「咨詢」兩個關鍵詞,而不包含「信息」的網頁。(註:減號與關鍵詞之間不能有空格)。

同義詞

有時候搜尋的結果中會丟失一些重要的網頁,因為選擇的關鍵詞不是唯一的表達這個信息方式,還有其他的表達方式。如果不跟關鍵詞匹配,那就不會出現在搜尋結果中。

Google允許查詢同義詞,在關鍵詞的前面插入「~」符號,就可以進行同義詞的查詢了。這個功能好像對中文不怎麼支持,輸入「~汽車」,查詢的網頁都是有關「汽車」的頁面沒有發現同義詞。用英文測試一下,輸入「~car」查詢,就會發現了同義詞「BMW」和「Racing」等。

數字範圍

在網路搜尋時,有時候會遇到查詢連個數字區間的問題,比如日期、貨幣、尺寸、重量、高度或其他的計量系統數字區間問題。數字範圍運算符「..」(兩個點)表示查詢某個特定的數字範圍內的結果。比如查詢數位相機,價格在2000元-3000元之間的網頁,如「數位相機 2000..3000元 」。

也可以進行最大值和最小值的搜尋,比如,如果查找在蒙大拿州內不少於500英畝的土地,可以這樣搜尋,「acres Montana land 500..」;如果你想購買一件價值在30$以下的寵物雨衣,可以這樣搜尋「raincoat dog ..$30」。但是最大值和最小值對中文不支持的不好。最小值搜尋,比如搜尋關鍵詞「濟南 商品房 面積 90..」,就不會有任何搜尋結果;最大值搜尋,如果用關鍵詞「濟南 商品房 面積 ..120」,只是搜尋到有包含任何關鍵詞的網頁,最大值沒有體現出來。你真的會用Google搜尋引擎嗎

參考資料:《Google Hacks 2nd Edition》.