718
技術社區[雲棲]
穀歌高級搜索幫助
穀歌基本搜索幫助文章涵蓋了所有常見問題,但有時您還需要執行一些高級功能。該文檔將重點介紹 Google 網頁搜索的高級功能。盡管非常高級的搜索用戶(如 Google 搜索網上論壇的會員)使用這些功能的概率都不到 5%,但還是有必要介紹一下。通常情況下,簡單的基本搜索足以滿足各種需求。與往常一樣,我們使用方括號 [ ] 來表示查詢,因此 [ 是生還是死 ] 是一個查詢; 而 [ 是生 ] 和 [ 還是死 ] 是兩個查詢。- 詞組搜索 ("")
給搜索詞組添加雙引號,等於告訴 Google 嚴格按照該詞組的形式查找結果,不對搜索詞組進行任何變動。Google 搜索本身就將字詞順序和字詞組合視為非常明顯的整體搜索標誌,除非有必要,否則不會拆分搜索字詞,因此通常沒必要加引號。如果您堅持用詞組搜索,可能會意外錯過若幹有用的搜索結果。例如,搜索 [ "李雲" ] (加引號)會錯過包含李小雲的網頁。
- 在特定網站內搜索 (site:)
Google 可讓您指定搜索結果必須來自特定網站。例如,查詢 [ 伊拉克 site:nytimes.com ] 會僅傳回 nytimes.com 網站上關於伊拉克的網頁。使用比較簡單的查詢 [ 伊拉克 nytimes.com ] 或 [ 伊拉克 紐約時報 ] 通常就可以了,盡管這可能會從其他提及"紐約時報"的網站傳回搜索結果。您還可以指定一類網站,例如 [ 伊拉克 site:.gov ] 會僅傳回 .gov 域的搜索結果,而 [ 伊拉克 site:.iq ] 會僅傳回伊拉克網站的搜索結果。
- 要排除的字詞 (-)
在字詞前緊靠該字詞加一個減號,表示您不希望搜索結果中出現包含該字詞的網頁。減號應該緊靠相應字詞,並且減號的前麵應該加一個空格。例如,在查詢 [ anti-virus software ] 中,減號用作連字符,因此不會被解釋為排除符號;而查詢 [ anti-virus -software ] 會搜索單詞"anti-virus",但是排除包含"software"的網頁。您可以根據需要排除任意多個字詞,隻需在它們前麵都加上減號 - 即可,例如 [ 美洲虎 -汽車 -足球 -操作係統 ]。減號 - 不僅僅用於排除字詞。例如,在"site:"操作符之前加一個減號(中間無空格),可以從搜索結果中排除特定的網站。
- 補全搜索字詞 (*)
通配符 * 是一個鮮為人知的功能,但是它的功能非常強大。如果您在查詢中使用 *,則 Google 會嚐試將該星號視為任意未知字詞,然後查找最佳匹配結果。例如,搜索 [ Google * ] 會獲得關於若幹 Google 產品的搜索結果(搜索結果頁非常多,因為我們有許多產品)。查詢 [ Obama voted * on the * bill ] 會傳回關於奧巴馬針對不同提案投不同票的報道。請注意,* 操作符隻能代表整個單詞,不能代表單詞的一部分。
- 精確搜索 (+)
Google 搜索自動采用同義詞,因此會返回包含同義詞的搜索結果,例如查詢 [ 兒童 看護 ] (包含空格)會同時查找"兒童看護",查詢 [ 加州曆史 ] 會同時查找"加利福尼亞州曆史"。不過,Google 的這種幫助有時似乎是多餘的,反而傳回您並不想要的同義詞搜索結果。在搜索字詞前邊加一個加號 +(請注意,不要在 + 號後麵添加空格),Google 將會搜索與您輸入的內容完全匹配的字詞。這與在單個字詞上加雙引號的作用是一樣的。
- OR 操作符
Google 的默認行為是搜索所有字詞。如果您希望專門搜索若幹字詞中的任意一個字詞,可以使用 OR 操作符(請注意,"OR"必須全部是大寫形式)。例如, [ 舊金山巨人隊 2004 OR 2005 ] 會傳回包含其中任意一個年份的搜索結果,而 [ 舊金山巨人隊 2004 2005 ] (沒有 OR)會顯示同時包含兩個年份的網頁。符號 | 可以代替 OR。(注:默認情況下,Google 會應用 AND 操作符,因此不需要再加該操作符。)
- 例外情況
搜索不是絕對的。搜索引擎使用各種技巧來揣摩人們的思想並推測人們的行為。因此,很多規則都有例外情況。例如,查詢 [ for better or for worse ] 不會被 Google 視為 OR 查詢,而是被視為一本非常著名的連環漫畫。Google 對於查詢 [ 34 * 87 ] 會顯示計算器結果,而不是采用"補全搜索字詞"操作符。這兩者均沿用了查詢的本意。以下是此文檔和基本搜索幫助文章中提到的某些規則和指南的例外情況:
- "單個字詞"的例外情況
"該"、"某"和"的"等常用的字詞通常被忽略(這種字詞稱為忽略詞)。不過,這個例外情況也存在特例。搜索 [ the who ] 很可能是查找"the who"樂隊;而查詢 [ who ] 很可能是查找世界衛生組織 (World Health Organization)。Google 不會忽略第一個查詢中的"the"。
Google 可能會使用同義詞代替原始查詢中的某些字詞。(在字詞前加 + 號可以禁止使用其同義詞。)
如果某個網頁不包含個別字詞,但有充足的其他依據表明其相關程度很高,則可能仍會在搜索結果中傳回該網頁。相關程度高低依據的可能是 Google 執行的語言分析,也可能是其他許多資源。例如,查詢 [ 貝拉吉歐泳池的俯瞰圖 ] 會傳回某些不包含"俯瞰圖"一詞的網頁中的俯瞰圖。
- 不能忽略的標點
熱門查詢詞中的標點具有特殊含義,不會被忽略,例如 [ C++ ] 或 [ C# ] (都是編程語言的名稱)。
美元符號 ($) 用於表示價格。 [ 尼康 400 ] 和 [ 尼康 $400 ] 會傳回不同的搜索結果。
連字符 - 有時表示它所連接的兩個字詞有非常密切的聯係。(- 後麵無空格而前麵有空格的情況屬於例外,這表示它是減號。)
兩個字詞之間的下劃線符號 _ 不會被忽略,例如 [ quick_sort ]。
最後更新:2011-05-25 20:43:42