Google是一個很是精密成熟的搜索引擎,但大多數的用戶都沒有能徹底地利用到它的能力。通常人就是在Google的搜索框中輸入一兩個關鍵字,而後點擊「搜索」按鈕,等着Google顯示出它第一頁的搜索結果。這是一個至關簡單模式匹配算法的搜索,不幸的是,一般此時出現的大部分都是並不須要的結果。html
其實,仍是有更好的方式可以讓搜索產生一些更少、更爲準確的結果。你所須要作的事只是學習一些簡單的技巧,你就能很快獲得更多更好的Google搜索結果。python
不管你是使用一個簡單或是高級的Google搜索,在此都存在你應該使用的某種可靠的方法。遵循適當的方法你就能得到很是準確的結果;要是忽略這條建議的話,你也許就會看到大量不相關的結果或是缺少你想要的相關結果。算法
雖然有不少不一樣(且一樣有效的)方法用於網絡搜索,我保證這個特別的方法將能帶來最棒的結果。這是一個分六步驟的過程,以下:數據庫
一、首先,想好你想要尋找什麼。哪些詞可以最好地描述你要尋找的信息或者概念?哪些詞是你可以用來替換的?有沒有那些詞是能夠沒必要包括在你想要搜索的更好定義你的需求以內?瀏覽器
二、構建你的搜索要求。使用盡量多你所須要的關鍵詞;越多越好。若是皆存在可能的話,試着用適當的搜索操做來使你的搜索更精煉——或者,若是你願意的話,可使用高級搜索頁面。網絡
三、點擊「搜索」按鈕進行搜索。app
四、評估一下搜索結果頁面上的匹配程度。若是一開始的結果與你想要的不一致,再精煉你的搜索要求並從新搜索——或轉向更合適的搜索站點再進行搜索。dom
五、選擇你想要查看的匹配的頁面,點擊進行瀏覽。學習
六、保存這些最符合你需求的信息。網站
換言之,這須要你在搜索以前思考清楚,接着在得到最初結果後精煉你的搜索。這些多作的努力都是輕微的,但確實很值得。
大多數的用戶都沒有意識到,Google會自動假定一次搜索要求中全部的詞之間都是一種「和」的關係。也就是,若是你輸入兩個詞,它就會假定你所尋找的頁面是包含這兩個詞的。它不會反饋給你僅包含其中一個詞的頁面。
這就使得你無須在輸入搜索要求時輸入一個「和」。若是你想要搜索的包括「Bob」和「Ted」,你所須要作的就是輸入bob ted便可。Google會本身假定一個「和」,並自動地將它包括在內部的索引搜索內。
這與在所要求的詞之間假定「或」是不一樣的。例如,對比輸入的要求「bob ted」(記得,這個其實是bob和ted)與「bob或ted」。根據第一個要求所得的結果所包含的頁面會共同提到Bob和Ted.然後者,結果所包含的頁面會只單獨提到Bob,也有些頁面是單獨提到Ted,還有一些是共同提到他們兩者的。這是一個微妙的差別,但倒是很重要的。
所以,若是你想要一個「與/或」的搜索——搜索包括一個或另外一個詞的頁面,但不必定是都包括兩者——你必須在兩個關鍵詞之間插入一個帶有「或者」功能的操做。當你輸入這個「OR」的表示「或者」操做時,請確保所輸入的要大寫,不然Google會將它忽視爲一個忽略的單詞(stop word)——也咱們接下去將要講到的。
關於這些「and」和「or」的詞,Google會自動地將這些在你輸入的搜索要求中的不重要的、普通的詞忽略掉。這些被稱做是「忽略的單詞」,包括「and」、「the,」、「where」、「how」、「what」、「or」(全部字母皆爲小寫,還有其它一些相似的詞——包括一些單獨的數字或單獨的字母(例如 「a」)。
在搜索中包含忽略的單詞並無什麼大礙,不過會使搜索速度有些降低,這就是Google將它們剔除的緣由。舉一個例子,你想要搜索的是「how a toaster works」(烤箱如何工做),Google會移除「how」和「a」兩個詞,並自行按新的更短的關鍵詞「toaster works」進行搜索。
若是你想要讓這些通常的詞包含在你的搜索要求內,你能夠經過讓Google必須在搜索中包含這些特定的詞,使它不去排除「忽略的單詞」。想要作到這點,你能夠在你確實須要的詞以前加上一個「+」符號。例如,要在搜索要求中包含「how」,你應該輸入「+how」。請確保在+符號以前有一個空格符,而不是在它以後。
從另外一方面來講,有時你會想要經過排除一些包含特定詞的頁面來精煉你的搜索結果。你能夠經過使用一個「-」號來去掉搜索結果中不想要包括在內的詞;在你的搜索要求中任何以前加上了「-」符號的詞都會自動地排除在搜索結果以外。一樣地,也請記住在「-」符號以前留一個空格符。
例如,若是你想要搜索「bass」,你所獲得的頁面可能會包括男歌手一類的或是關於魚的一類的。若是你僅向搜索的是歌手這類的頁面,輸入搜索要求時應以下:「bass -fish」。
不肯定你在一次搜索中想要搜索的詞是正確的?你是否擔憂一些頁面會使用可替代的詞來描述你想要的東西呢?
幸運的是,Google可以讓你搜索近似的詞——叫作同義詞——經過使用「~」符號。只要在想要搜索的詞以前加上「~」符號,Google就會搜索全部包括這個詞以及合適的近義詞的頁面。
例如,要搜索相似「elderly」的詞,輸入「~elderly」,所獲得的頁面就會不只是包括「elderly」這個詞,還會有包括「senior」、「older」、「aged」等等詞的頁面。
在此還有個額外的技巧:若是要只是列出近義詞的頁面,而不須要給出許多原先輸入的那個詞的頁面,能夠用「-」符號來鏈接「~」操做,例如「~keyword -keyword」。這樣就能在近義詞所得的結果中排除原先輸入的詞。在先前的例子中,要獲得僅有「elderly」近義詞的搜索結果,就輸入「~elderly -elderly」便可。
當你搜索一個特定詞組時,若是你只是簡單地輸入詞組中全部的詞你是沒法獲得最好的結果的。Google也許可以反饋出包含這個詞組的結果,但它也會列出包含你所輸入全部詞的結果,卻未必讓這些詞按照正確的順序。
若是你要搜索一個特定的詞組,你應該將整個詞組放在一個引號內。這樣就能讓Google搜索規定順序的精確的關鍵詞。
例如,若是你要搜索「Monty Python」,你能夠輸入monty python做爲你的搜索要求,接着你也許會得到可接受的結果;這些結果中會包含有着「monty」和「python」兩個詞的頁面。但這些結果並不只是包含了關於英國喜劇團體的頁面,還包括了名叫Monty的蛇以及名叫Monty的傢伙,他養了蛇來當寵物,還有其它一些包括了「monty」和「python」的詞的頁面,即便它們之間看起來彷佛毫無關聯。
爲了將搜索結果限定在只關於Monty Python喜劇團以內,也就是你想要搜索的頁面是按規定的順序,將這兩個詞做爲一個詞組包含在內的,你就應該在輸入搜索要求時輸入"monty python"——確保這個詞組在引號以內。這樣的話,若是沒有按照規定的順序將這兩個次匹配爲一個精確的詞組,這個頁面就不會被列在搜索結果當中。
你是否有發現過一個網頁是你確實很喜歡的,又想知道是否還有與它相似的其它網頁呢?不須要再疑慮地思考了;你可使用Google的相關來尋找:這個操做算符所顯示的頁面會與特定的頁面在某些方面是類似的。例如,若是你很喜歡InformIT上的文章,你能夠經過輸入「related:http://www.informit.com」來尋找相似的頁面。
使用相關操做算符只是衆多你可用來調整Google搜索結果的方法之一。全部的這些輸入的操做算符都是以相同的方式工做的,將這些算符做爲你搜索請求的一部分輸入,再將變量緊接在這些輸入的操做算符以後的冒號以後(而不是空格),就像這樣:「‘操做算符’:‘變量’」。
有哪些搜索的操做算符是你能夠利用的呢?如下是一個簡短的清單:
算符 | 用途 | 用法 |
allinanchor: | 限制搜索的詞語是網頁中連接內包含的關鍵詞(可以使用多個關鍵詞) | allinanchor:keyword1 keyword2 |
allintext: | 限制搜索的詞語是網頁內文包含的關鍵詞(可以使用多個關鍵詞) | allintext:keyword1 keyword2 |
allintitle: | 限制搜索的詞語是網頁標題中包含的關鍵詞(可以使用多個關鍵詞) | allintitle:keyword1 keyword2 |
allinurl: | 限制搜索的詞語是網頁網址中包含的關鍵詞(可以使用多個關鍵詞) | inurl:keyword1 keyword2 |
filetype: | 限制所搜索的文件一個特定的格式 | filetype:extension |
inanchor: | 限制搜索的詞語是網頁中連接內包含的關鍵詞 | inanchor:keyword |
intext: | 限制搜索的詞語是網頁內文包含的關鍵詞 | intext:keyword |
intitle: | 限制搜索的詞語是網頁標題中包含的關鍵詞 | intitle:keyword |
inurl: | 限制搜索的網頁的地址 | inurl:keyword |
site: | 限制所進行的搜索在指定的域名或網站內 | site:domain |
若是你要搜索一些客觀事實,Google也許可以幫得上忙。是的,Google老是可以反饋給你一個匹配你指定的搜索要求的清單,但只要你可以正確地描述了你的搜索要求,且接着搜索的事實是Google已經預先鑑定了額,你就能在搜索結果頁面的最頂端獲得你所須要的精確信息。
咱們在此談到的有哪些類型的信息呢?是一些事實性的信息,例如誕生日、誕生地、人口等等。你所須要作的就是輸入你想要知道的描述事實的搜索要求。例如:
要查詢聖弗朗西斯科的人口,則輸入「人口 聖弗朗西斯科」。
要查詢馬克·吐溫在哪裏出生,則輸入「出生地 馬克吐溫」。
要查詢總統比爾·克林頓何時出生,則輸入「生日 比爾克林頓」。
要查詢雷蒙德·錢德勒何時去世,則輸入「去世 雷蒙德·錢德勒」。
要查詢誰是德國總統,則輸入「總統 德國」。
這些問題的答案就會顯示在搜索結果頁面的頂部。你可以獲根據關聯的網站得應對你的疑問的正確答案。點擊相關的連接還能從這個資源裏獲悉更多的東西。
Google在它的搜索數據庫中將成千上萬的網頁索引化——這就能使得不會產生壓倒性數量的搜索結果。量確實已經夠了,但有時你也許會更願意獲得一些高質量的結果。
因爲質量較數量更爲重要,就能夠繞過主要的Google搜索引擎而使用Google Directory來代替。Google Directory是一個網頁清單相對較小的數據庫,它們都是經過一我的工編輯團隊手動精心挑選的。Google Directory是有被註釋和組織到相關的話題類目下的。你能夠經過類目來瀏覽網頁目錄,或是搜索指定的項目。
Google Directory是一個可用來搜索大量Google網頁索引實用選擇。Google Directory的結果比起你在更大的搜索索引範圍中的搜索結果更爲集中且高質,也可以幫助你在任何給定的類目下更好地認識什麼是可用的信息。另外,若是你喜歡,你也能夠利用瀏覽類目來替代搜索。
要進入Google Directory,點擊Google主頁上的「更多」連接,在接下來的頁面中選擇類別。固然,你也能夠直接進入Google的Directory,只要在瀏覽器中輸入directory.google.com便可。
Google Directory不只僅是Google所提供的除了主搜索引擎以外的惟一選擇。根據你所作的搜索類型,你也能夠經過使用其中Google更爲專業的搜索站點之一來獲得更好的結果。以下表所示:
Google專業搜索站點 | 用途 |
Froogle | 搜索那些有着最低價格的特定商品的在線購物網站 |
Google Answers | 直接讓你的搜索需求面向專業人員的小組,大多數都是用於當你有着更爲複雜的問題,而沒法經過簡單的搜索來解答的時候 |
Google Apple Macintosh Search | 在apple.com域名中以及和其它與蘋果相關的站點進行搜索 |
Google Blog Search | 搜索博客和博客文章的 |
Google Book Search | 搜索成千上萬的小說和非小說類圖書的全文 |
Google BSD UNIX Search | 搜索到大量專門爲BSD版本的UNIX操做系統專業化的站點 |
Google Groups | 搜索到Google Groups檔案的相關文章 |
Google Linux Search | 搜索大量與Linux相關的網站 |
Google Microsoft Search | 搜索主要是microsoft.com域名中的內容以及其它微軟相關的站點 |
Google News | 搜索大量有最新新聞和頭條的新聞網站,也可以搜索歷史的新聞資料,一直能夠追溯到兩個世紀以前 |
Google Scholar | 一個有着學術雜誌、文章、報紙、論文和書籍的數據庫中進行搜索,也可以選擇大學或研究書庫 |
Google U.S. Government Search | 搜索那些美國政府的網站——這是一個最好的用來搜索官方性政府舉措、信息、報告等等的地方 |
Google University Search | 能在一個有着超過600所大學網站的數據庫中進行搜索——可以用來查詢課程安排、入學資料等等 |
原文做者:Michael Miller
原文標題:Ten Tips for Smarter Google Searches
原文地址:http://www.informit.com/articles/article.asp?p=675274&rl=1
編譯人:雪影藍風(IT168)
譯文地址:http://publish.it168.com/2006/1213/20061213001101.shtml