[轉貼] 提問的智慧

Copyright (C) 2001 by Eric S. Raymond
中文版 Copyleft 2001 by D.H.Grand(nOBODY/Ginux)
英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html
感謝 Eric 的耐心指點和同意,本文才得以完成並發佈,
本指南 英文版版權為 Eric Steven Raymond 所有,
中文版版權由 D.H.Grand[nOBODY/Ginux] 所有。

在黑客世界裏,當提出一個技術問題時,你能得到怎樣的回答?這取決於挖出答案的難度,同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案。

首先你必須明白,黑客們只偏愛艱巨的任務,或者能激發他們思維的好問題。 如若不然,我們還來幹嗎?如果你有值得我們反復咀嚼玩味的好問題,我們自會對你感激不盡。好問題是激勵,是厚禮,可以提高我們的理解力,而且通常會暴露我們以前從沒意識到或者思考過的問題。對黑客而言,“問得好!”是發自內心的大力稱讚。

儘管黑客們有蔑視簡單問題和不友善的壞名聲,有時看起來似乎我們對新手,對知識貧乏者懷有敵意,但其實不是那樣的。

我們不想掩飾對這樣一些人的蔑視--他們不願思考,或者在發問前不去完成他們應該做的事。這種人只會謀殺時間--他們只願索取,從不付出,無端消耗我們的時間,而我們本可以把時間用在更有趣的問題或者更值得回答的人身上。 我們稱這樣的人為“失敗者”(由於歷史原因,我們有時把它拼作“lusers”)。

我們在很大程度上屬於志願者,從繁忙的生活中抽出時間來解惑答疑,而且時常被提問淹沒。所以我們無情的濾掉一些話題,特別是拋棄那些看起來象失敗者的傢伙,以便更高效的利用時間來回答勝利者的問題。

如果你覺得我們過於傲慢的態度讓你不爽,讓你委屈,不妨設身處地想想。我們並沒有要求你向我們屈服--事實上,我們中的大多數人最喜歡公平交易不過了,只要你付出小小努力來滿足最起碼的要求,我們就會歡迎你加入到我們的文化中來。但讓我們幫助那些不願意幫助自己的人是沒有 意義的。如果你不能接受這種“歧視”,我們建議你花點錢找家商業公司簽個技術支援協議得了,別向黑客乞求幫助。

如果你決定向我們求助,當然不希望被視為失敗者,更不願成為失敗者中的一員。立刻得到有效答案的最好方法,就是象勝利者那樣提問 —— 聰明、自信、有解決問題的思路,只是偶爾在特定的問題上需要獲得一點幫助。

(歡迎對本指南提出改進意見。任何建議請E-mail至esr@thyrsus.com,然而 請注意,本文並非網路禮節的通用指南,我通常會拒絕無助於在技術論壇得到有用答案的建議。) (當然,如果你寫中文,最好還是寄DHGrand@hotmail.com;-)

= 提問之前 =

在通過電郵、新聞組或者聊天室提出技術問題前,檢查你有沒有做到:
1. 通讀手冊,試著自己找答案。
2. 在FAQ裏找答案(一份維護得好的FAQ可以包羅萬象:)。
3. 在網上搜索(個人推薦Google~~~)。
4. 向你身邊精於此道的朋友打聽。

當你提出問題的時候,首先要說明在此之前你幹了些什麼;這將有助於樹立你的形象:你不是一個妄圖不勞而獲的乞討者,不願浪費別人的時間。如果提問者能從答案中學到東西,我們更樂於回答他的問題。

周全的思考,準備好你的問題,草率的發問只能得到草率的回答,或者根本得不到任何答案。越表現出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助。

小心別問錯了問題。如果你的問題基於錯誤的假設,普通黑客(J. Random Hacker)通常會用無意義的字面解釋來答復你,心裏想著“蠢問題...”,希望著你會從問題的回答(而非你想得到的答案)中汲取教訓。

決不要自以為夠資格得到答案,你沒這種資格。畢竟你沒有為這種服務支付任何報酬。你要自己去“掙”回一個答案,靠提出一個有內涵的,有趣的,有思維激勵作用的問題--一個對社區的經驗有潛在貢獻的問題,而不僅僅是被動的從他人處索要知識--去掙到這個答案。

另一方面,表明你願意在找答案的過程中做點什麼,是一個非常好的開端。“誰能給點提示?”、“我這個例子裏缺了什麼?”以及“我應該檢查什麼地方?”比“請把確切的過程貼出來”更容易得到答復。因為你顯得只要有人指點正確的方向,你就有完成它的能力和決心。

= 怎樣提問 =

- 謹慎選擇論壇
小心選擇提問的場合。如果像下面描述的那樣,你很可能被忽略掉或者被看作失敗者:
1. 在風馬牛不相及的論壇貼出你的問題
2. 在探討高級技巧的論壇張貼非常初級的問題;反之亦然
3. 在太多的不同新聞組交叉張貼

- 用辭貼切,語法正確,拼寫無誤
我們從經驗中發現,粗心的寫作者通常也是馬虎的思考者(我敢打包票)。 回答粗心大意者的問題很不值得,我們寧願把時間耗在別處。

正確的拼寫,標點符號和大小寫很重要。
更一般的說,如果你的提問寫得象個半文盲,你很有可能被忽視。

如果你在使用非母語的論壇提問,你可以犯點拼寫和語法上的小錯--但決不能在思考上馬虎(沒錯,我們能弄清兩者的分別)

- 使用含義豐富,描述準確的標題
在郵件列表或者新聞組中,大約50字以內的主題標題是抓住資深專家注意力 的黃金時機。別用喋喋不休的“幫幫忙”(更別說 “救命啊!!!!!” 這樣讓人反感的話)來浪費這個機會。不要妄想用你的痛苦程度來打動我們, 別用空格代替問題的描述,哪怕是極其簡短的描述。

蠢問題: 救命啊!我的膝上機不能正常顯示了!
聰明問題: XFree86 4.1下滑鼠游標變形,Fooware MV1005的顯示晶片。

如果你在回復中提出問題,記得要修改內容標題,表明裏面有一個問題。一個看起來象“Re:測試”或者“Re:新bug”的問題很難引起足夠重視。另外,引用並刪減前文的內容,給新來的讀者留下線索。

- 精確描述,信息量大
1. 謹慎明確的描述症狀。
2. 提供問題發生的環境(機器配置、作業系統、應用程式以及別的什麼)。
3. 說明你在提問前是怎樣去研究和理解這個問題的。
4. 說明你在提問前採取了什麼步驟去解決它。
5. 羅列最近做過什麼可能有影響的硬體、軟體變更。

儘量想像一個黑客會怎樣反問你,在提問的時候預先給他答案。

Simon Tatham寫過一篇名為《如何有效的報告Bug》的出色短文。強力推薦你也讀一讀。

- 話不在多
你需要提供精確有效的資訊。這並不是要求你簡單的把成噸的出錯代碼或者資料完全轉儲摘錄到你的提問中。如果你有龐大而複雜的測試條件,儘量把它剪裁得越小越好。

這樣做的用處至少有三點。第一,表現出你為簡化問題付出了努力,這可以使你得 到回答的機會增加;第二,簡化問題使你得到有用答案的機會增加;第三,在提煉 你的bug報告的過程中,也許你自己就能找出問題所在或作出更正。

- 只說症狀,不說猜想
告訴黑客們你認為問題是怎樣引起的沒什麼幫助。(如果你的推斷如此有效,還用向別人求助嗎?),因此要確信你原原本本告訴了他們問題的症狀,不要加進你自己的理解和推論。讓黑客們來診斷吧。

蠢問題: 我在內核編譯中一次又一次遇到SIG11錯誤,我懷疑某條飛線搭在主板的走線上了,這種情況應該怎樣檢查最好?
聰明問題: 我自製的一套K6/233系統,主板是FIC-PA2007 (VIA Apollo VP2晶片組),256MB Corsair PC133 SDRAM,在內核編譯中頻頻產生SIG11錯誤,從開機20分鐘以後就有這種情況,開機 前20分鐘內從沒發生過。重啟也沒有用,但是關機一晚上就又能工作20分鐘。所有 記憶體都換過了,沒有效果。相關部分的典型編譯記錄如下...。

- 按時間順序列出症狀
對找出問題最有幫助的線索,往往就是問題發生前的一系列操作,因此,你的說明 應該包含操作步驟,以及電腦的反應,直到問題產生。

如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,接下來按時間順序詳述。這樣黑客們就知道該在你的說明中找什麼。

- 明白你想問什麼
漫無邊際的提問近乎無休無止的時間黑洞。最能給你有用答案的人也正是最忙的人(他們忙是因為要親自完成大部分工作)。這樣的人對無節制的時間黑洞不太感冒,因此也可以說他們對漫無邊際的提問不大感冒。

如果你明確表述需要回答者做什麼(提供建議,發送一段代碼,檢查你的補丁 或是別的),就最有可能得到有用的答案。這會定出一個時間和精力的上限,便於回答者集中精力來幫你,這很湊效。要理解專家們生活的世界,要把專業技能想像為充裕的資源,而回復的時間則是貧乏的資源。解決你的問題需要的時間越少,越能從忙碌的專家口中掏出答案。

因此,優化問題的結構,儘量減少專家們解決它所需要的時間,會有很大的幫助--這通常和簡化問題有所區別。因此,問“我想更好的理解X,能給點提示嗎?”通常比問“你能解釋一下X嗎?”更好。如果你的代碼不能工作,問問它有什麼地方不對,比要求別人替你修改要明智得多。

- 別問應該自己解決的問題
黑客們總是善於分辨哪些問題應該由你自己解決;因為我們中的大多數都曾自己解決這類問題。同樣,這些問題得由你來搞定,你會從中學到東西。你可以要求給點提示,但別要求得到完整的解決方案。

- 去除無意義的疑問
別用無意義的話結束提問,例如“有人能幫我嗎?”或者“有答案嗎?”。 首先:如果你對問題的描述不很合適,這樣問更是畫蛇添足。其次:由於這 樣問是畫蛇添足,黑客們會很厭煩你--而且通常會用邏輯上正確的回答來表 示他們的蔑視,例如:“沒錯,有人能幫你”或者“不,沒答案”。

- 謙遜絕沒有害處,而且常幫大忙
彬彬有禮,多用“請”和“先道個謝了”。讓大家都知道你對他們花費時間義務提供幫助心存感激。然而,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機會。

(我們注意到,自從本指南發佈後,從資深黑客處得到的唯一嚴重缺陷反饋,就是對預先道謝這一條。一些黑客覺得“先謝了”的言外之意是過後就不會再感謝任何人了。我們的建議是:都道謝。)

- 問題解決後,加個簡短說明
問題解決後,向所有幫助過你的人發個說明,讓他們知道問題是怎樣解決的,並再一次向他們表示感謝。如果問題在新聞組或者郵件列表中引起了廣泛關注,應該在那裏貼一個補充說明。補充說明不必很長或是很深入;簡單的一句“你好,原來是網線出了問題!謝謝大家--Bill”比什麼也不說要強。事實上,除非結論真的很有技術含量,否則簡短可愛的小結比長篇學術論文更好。說明問題是怎樣解決的,但大可不必將解決問題的過程復述一遍。除了表示禮貌和反饋資訊以外,這種補充有助於他人在郵件列表/新聞組/論壇中搜索對你有過幫助的完整解決方案,這可能對他們也很有用。最後(至少?),這種補充有助於所有提供過幫助的人從中得到滿足感。如果你自己不是老手或者黑客,那就相信我們,這種感覺對於那些你向他們求助的導師或者專家而言,是非常重要的。問題久拖未決會讓人灰心;黑客們渴望看到問題被解決。好人有好報,滿足他們的渴望,你會在下次貼出新問題時嘗到甜頭。

- 還是不懂
如果你不是很理解答案,別立刻要求對方解釋。象你以前試著自己解決問題時那樣(利用手冊,FAQ,網路,身邊的高手),去理解它。如果你真的需要對方解釋,記得表現出你已經學到了點什麼。比方說,如果我回答你:“看來似乎是zEntry被阻塞了;你應該先清除它。”,然後:一個很糟的後續問題:“zEntry是什麼?” 聰明的問法應該是這樣:“哦~~~我看過幫助了但是只有-z和-p兩個參數中提到了zEntry而且還都沒有清楚的解釋:<你是指這兩個中的哪一個嗎?還是我看漏了什麼?”

=三思而後問 =

以下是幾個經典蠢問題,以及黑客在拒絕回答時的心中所想:

問題:我能在哪找到X程式?
問題:我的程式/配置/SQL申明沒有用
問題:我的Windows有問題,你能幫我嗎?
問題:我在安裝Linux(或者X)時有問題,你能幫我嗎?
問題:我怎麼才能破解root帳號/竊取OP特權/讀別人的郵件呢?

提問:我能在哪找到X程式?
回答:就在我找到它的地方啊蠢貨--搜索引擎的那一頭。天呐!還有人不會用Google嗎?

提問:我的程式(配置、SQL申明)沒有用
回答:這不算是問題吧,我對找出你的真正問題沒興趣--如果要我問你二十個問題才找得出來的話--我有更有意思的事要做呢。

在看到這類問題的時候,我的反應通常不外如下三種:

1. 你還有什麼要補充的嗎?
2. 真糟糕,希望你能搞定。
3. 這跟我有什麼鳥相關?

提問:我的Windows有問題,你能幫我嗎?
回答:能啊,扔掉萎軟的垃圾,換Linux吧。

提問:我在安裝Linux(或者X)時有問題,你能幫我嗎?
回答:不能,我只有親自在你的電腦上動手才能找到毛病。還是去找你當地的Linux用戶組尋求手把手的指導吧(你能在這兒找到用戶組的清單)。

提問:我怎麼才能破解root帳號/竊取OP特權/讀別人的郵件呢?
回答:想要這樣做,說明你是個卑鄙小人;想找個黑客幫你,說明你是個白癡!

= 好問題,壞問題 =

最後,我舉一些例子來說明,怎樣聰明的提問;同一個問題的兩種問法被放在一起,一種是愚蠢的,另一種才是明智的。

蠢問題:我可以在哪兒找到關於Foonly Flurbamatic的資料?
// 這種問法無非想得到“STFW”這樣的回答。

聰明問題:我用Google搜索過“Foonly Flurbamatic 2600”,但是沒找到有用的結果。誰知道上哪兒去找對這種設備編程的資料?
// 這個問題已經STFW過了,看起來他真的遇到了麻煩。

蠢問題:我從FOO項目找來的源碼沒法編譯。它怎麼這麼爛?
// 他覺得都是別人的錯,這個傲慢自大的傢伙

聰明問題:FOO專案代碼在Nulix 6.2版下無法編譯通過。我讀過了FAQ,但裏面沒有提到跟Nulix有關的問題。這是我編譯過程的記錄,我有什麼做得不對的地方嗎?
// 他講明瞭環境,也讀過了FAQ,還指明了錯誤,並且他沒有把問題的責任推到別人頭上,這個傢伙值得留意。

蠢問題:我的主板有問題了,誰來幫我?
// 普通黑客對這類問題的回答通常是:“好的,還要幫你拍拍背和換尿布嗎?” ,然後按下刪除鍵。

聰明問題:我在S2464主板上試過了X、Y和Z,但沒什麼作用,我又試了A、B和C。請注意當我嘗試C時的奇怪現象。顯然邊帶傳輸中出現了收縮,但結果出人意料。在多處理器主板上引起邊帶洩漏的通常原因是什麼?誰有好主意接下來我該做些什麼測試才能找出問題?
// 這個傢伙,從另一個角度來看,值得去回答他。他表現出了解決問題的能力,而不是坐等天上掉答案。

在最後一個問題中,注意“告訴我答案”和“給我啟示,指出我還應該做什麼診斷工作”之間微妙而又重要的區別。事實上,後一個問題源自於2001年8月在Linux內核郵件列表上的一個真實的提問。我(Eric)就是那個提出問題的人。我在Tyan S2464主板上觀察到了這種無法解釋的鎖定現象,列表成員們提供了解決那一問題的重要資訊。

通過我的提問方法,我給了大家值得玩味的東西;我讓人們很容易參與並且被吸引進來。我顯示了自己具備和他們同等的能力,邀請他們與我共同探討。我告訴他們我所走過的彎路,以避免他們再浪費時間,這是一種對他人時間價值的尊重。後來,當我向每個人表示感謝,並且讚賞這套程式(指郵件列表中的討論 --譯者注)運作得非常出色的時候,一個Linux內核郵件列(lkml)成員表示,問題得到解決並非由於我是這個列表中的“名人”,而是因為我用了正確的方式來提問。我們黑客從某種角度來說是擁有豐富知識但缺乏人情味的傢伙;我相信他是對的,如果我象個乞討者那樣提問,不論我是誰,一定會惹惱某些人或者被他們忽視。他建議我記下這件事,給編寫這個指南的人一些指導。

= 找不到答案怎麼辦 =

如果仍得不到答案,請不要以為我們覺得無法幫助你。有時只是看到你問題的人不知道答案罷了。沒有回應不代表你被忽視,雖然不可否認這種差別很難區分。

總的說來,簡單的重複張貼問題是個很糟的想法。這將被視為無意義的喧鬧。

你可以通過其他渠道獲得幫助,這些渠道通常更適合初學者的需要。有許多網上的以及本地的用戶組,由狂熱的軟體愛好者(即使他們可能從沒親自寫過任何軟體)組成。通常人們組建這樣的團體來互相幫助並幫助新手。

另外,你可以向很多商業公司尋求幫助,不論公司大還是小(Red Hat 和LinuxCare 就是兩個最常見的例子)。別為要付費才能獲得幫助而感到沮喪!畢竟,假使你的汽車發動機汽缸密封圈爆掉了--完全可能如此--你還得把它送到修車鋪,並且為維修付費。就算軟體沒花費你一分錢,你也不能強求技術支援總是免費的。

對大眾化的軟體,就象Linux之類而言,每個開發者至少會有上萬名用戶。根本不可能由一個人來處理來自上萬名用戶的求助電話。要知道,即使你要為幫助付費,同你必須購買同類軟體相比,你所付出的也是微不足道的(通常封閉源代碼軟體的技術支援費用比開放源代碼軟體要高得多,且內容也不那麼豐富)。



RTFM 和 STFW:別煩我啦

有一個古老而神聖的傳統:如果你收到 “RTFM (Read The Fucking Manual)”的 回復,回答者認為你應該去讀TMD手冊。當然,基本上他是對的,你應該讀一讀。

RTFM有一個年輕的親戚。如果答案是 “STFW (Search The Fucking Web)”,回答者認為你應該到TMD的網上去搜索。基本上,他也是對的,你就去找吧。

通常,用這兩句之一回答你的人會給你一份包含你需要內容的手冊或者一個網址,而且他們打這些字的時候正在閱讀著。這些答復意味著回答者認為:
(1). 你需要的資訊非常容易獲得;
(2). 你自己去搜索這些資訊比灌給你能讓你學到更多。

別為這個而不爽;依照黑客的標準,他沒有對你的要求視而不見,已經能大致能表 示對你的關注。你應該對他祖母般的慈祥表示感謝。
勿以善小而不為,勿以惡小而為之
printflbr wrote:
待過很多討論區,當然...(恕刪)

我覺得有時候一直在玩L~~~A~~~G也滿無聊的...
但是要是你能體會到同個東西居然被發過七八次,
你應該就能體會就算不爬文,也拜託搜尋...一下


樓主好像沒發現
有的根本是同一頁就有一樣的標題
像新聞也看到好幾連發
請問這要如何解釋?
http://www.yourgamercards.net/trophy/a/hellokyo.png
上面有一位大大文章寫真多,給你鼓勵~~~~
要是IC設計類也能有這類的Q&A那該有多好

至於同一頁文章出現同樣的標題,那真的是沒爬文
問題是,要是文章已經沉到谷底了咧??

看到這裡......果然強者還是強者,懂得多的人就是厲害
一看到人想藉由"問"的方式短時間吸取到經驗就會覺得很不齒
看來我以後還是默默去爬文,然後等學會了再叫往後的新人自己去爬文好了
謝謝各位的指教,也很感謝各位認真的回答我~~~很抱歉我問了一個蠢問題
printflbr wrote:
上面有一位大大文章寫...(恕刪)


問有問法 提問的智慧 這一篇文章有教人要這麼問

當問法吸引不了人 自然會找不到答案

google的用法也有很多 這裡貼幾個基本的用法 你看一下這樣子的用法可不可以找到你要的答案

以下的文章是10年前的舊文

============================================================
善用GOOGLE搜尋網站_從入門到精通
《絕招》善用GOOGLE搜尋網站_從入門到精通
善用GOOGLE搜尋網站_從入門到精通
原文出處不可考, 由文內用詞推測應為大陸網友所撰
一.GOOGLE簡介
 Google (www.google.com) 是一個搜尋引擎, 由某大學博士生 Larry Page 與 Sergey Brin 於 1998 年 9 月發明, Google Inc. 於1999年創立。2000 年 7 月份, Google 替代 Inktomi 成為 Yahoo 公司的搜尋引擎, 同年 9 月份, Google 成為中國網易公司的搜尋引擎。98 年至今, GOOGLE 已經獲得 30 多項業界大獎。
二, GOOGLE特色
GOOGLE 支持多達 132 種語言, 包括簡體中文和繁體中文;
GOOGLE 網站只提供搜尋引擎功能, 沒有太多花俏的裝飾;
GOOGLE 速度極快, 據說有 8000 多台服務器, 200 多條 T3 級頻寬;
GOOGLE 的專利網頁級別技術 PageRank 能夠提供高命中率的搜尋結果;
GOOGLE 的搜尋結果摘錄查詢網頁的部分具體內容, 而不僅僅是網站簡介;
GOOGLE 智慧型的 "手氣不錯" 功能, 提供可能最符合要求的網站;
GOOGLE 的 "網頁快取" 功能, 能從 GOOGLE 服務器裡直接取出緩衝存放的網頁。
三, 基本搜尋 : +, -, OR
GOOGLE 無需用明文的 "+" 來表示邏輯 "與" 操作, 只要空格就可以了。

示例 : 搜尋所有包含關鍵詞 "易筋經" 和 "吸星大法" 的中文網頁

搜尋 : "易筋經 吸星大法"
結果 : 已搜尋有關易筋經 吸星大法的中文(簡體)網頁。共約有 726 項查詢結果, 這是第 1-10 項。搜尋用時 0.13 秒。
注意 : 文章中搜尋語法外面的引號僅起引用作用, 不能帶入搜尋欄內。

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

示例 : 搜尋所有包含 "易筋經" 而不含 "吸星大法" 的中文網頁

搜尋 : "易筋經 -吸星大法"

結果 : 已搜尋有關易筋經 -吸星大法的中文(簡體)網頁。共約有 5,440 項查詢結果, 這是第1-10 項。搜尋用時 0.13 秒。

注意 : 這裡的 "+" 和 "-" 號, 是英文字符, 而不是中文字符的 "+" 和 "-" 。此外, 操作符與作用的關鍵字之間, 不能有空格。比如 "易筋經 - 吸星大法" , 搜尋引擎將視為邏輯 "與" 操作, 中間的 "-" 被忽略。

GOOGLE 用大寫的 "OR" 表示邏輯 "或" 操作。但是, 關鍵字為中文的或查詢似乎還有 BUG, 無法得到正確的查詢結果。

示範 : 搜尋包含布蘭妮 "Britney" 或者披頭士 "Beatles" 、或者兩者均有的中文網頁。

搜尋 : "britney OR beatles"

結果 : 已搜尋有關 britney OR beatles 的中文(簡體)網頁。共約有 14,600 項查詢結果, 這是第 1-10 項。搜尋用時 0.08 秒。

搜尋 : "布蘭妮 OR 披頭士"
結果 : 找不到和您的查詢-布蘭妮 OR 披頭士-相符的網頁。

注意 : 小寫的 "or" , 在查詢的時候將被忽略; 這樣上述的操作實際上變成了一次 "與" 查詢。
"+" 和 "-" 的作用有的時候是相同的, 都是為了縮小搜尋結果的範圍, 提高查詢結果命中率。
例 : 查閱天龍八部具體是哪八部。
分析 : 如果光用 "天龍八部" 做關鍵字, 搜尋結果有 26,500 項, 而且排前列的主要與金庸的小說《天龍八部》相關, 很難找到所需要的資訊。可以用兩個方法減少無關結果。
如果你知道八部中的某一部, 比如阿修羅, 增加 "阿修羅" 關鍵字, 搜尋結果就只有995項, 可以直接找到全部八部, "天龍八部 阿修羅" 。 如果你不知道八部中的任何一部, 但知道這與佛教相關, 可以排除與金庸小說相關的記錄, 查詢結果為 1,010 項, 可以迅速找到需要的資料, "天龍八部 佛教 -金庸" 。

四, 輔助搜尋 : 通配符、大小寫、句子、忽略字符以及強制搜尋
GOOGLE 不支援萬用符號, 如 "*" 、 "?" 等, 只能做精確查詢, 關鍵字後面的 "*" 或者 "?" 會被忽略掉。
GOOGLE 忽略英文字符大小寫, "GOD" 和 "god" 搜尋的結果是一樣的。
GOOGLE 的關鍵字可以是詞組 (中間沒有空格) , 也可以是句子 (中間有空格) , 但是, 用句子做關鍵字, 必須加英文引號。
範例 : 搜尋包含 "long, long ago" 字串的網頁。
搜尋 : ""long, long ago""
結果 : 搜尋"long, long ago". 共約有 28,300 項查詢結果, 這是第 1-10 項。搜尋用時 0.28 秒。

注意 : 和搜尋英文關鍵字串不同的是, GOOGLE 對中文字串的處理並不十分完善。比如, 搜尋 ""啊, 我的太陽"" , 我們希望結果中含有這個句子, 事實並非如此。查詢的很多結果, "啊" 、 "我的" 、 "太陽" 等詞語是完全分開的, 但又不是 "啊 我的 太陽" 這樣的與查詢。顯然, GOOGLE 對中文的支援尚有欠缺之處。
GOOGLE 對一些網路上出現頻率极高的詞 (主要是英文單詞) , 如 "i" 、 "com" , 以及一些符號如 "*" 、 "." 等, 作忽略處理, 如果用戶必須要求關鍵字中包含這些常用詞, 就要用強制語法 "+" 。

示例 : 搜尋包含 "Who am I ?" 的網頁。如果用 ""who am i ?"" , "Who" 、 "I" 、 "?" 會被省略掉, 搜尋將只用 "am" 作關鍵字, 所以應該用強制搜尋。
搜尋 : ""+who +am +i""
結果 : 搜尋"+who +am +i". 共約有 362,000 項查詢結果, 這是第 1-10 項。搜尋用時 0.30 秒。
注意 : 英文符號 (如問號, 句號, 逗號等) 無法成為搜尋關鍵字, 加強制也不行。

五, 進階搜尋 : site, link, inurl, allinurl, intitle, allintitle

"site" 表示搜尋結果侷限在某個具體網站或者網站頻道, 如 "sina.com.cn" 、 "edu.sina.com.cn" , 或者是某個域名, 如 "com.cn" 、 "com" 等等。如果是要排除某網站或者域名範圍內的頁面, 只需用 "-網站/域名" 。

範例 : 搜尋中文教育科研網站 (edu.cn) 上所有包含 "金庸" 的頁面。
搜尋 : "金庸 site:edu.cn"
結果 : 已搜尋有關金庸 site:edu.cn 的中文(簡體)網頁。共約有 2,680 項查詢結果, 這是第 1-10 項 。搜尋用時 0.31 秒。

範例 : 搜尋包含 "金庸" 和 "古龍" 的中文新浪網站網頁,
搜尋 : "金庸 古龍 site:sina.com.cn"
結果 : 已在 sina.com.cn 搜尋有關金庸 古龍的中文(簡體)網頁。共約有 869 項查詢結果, 這是第 1-10 項。搜尋用時 0.34 秒。

注意 : site 後的冒號為英文字符, 而且, 冒號後不能有空格, 否則, "site:" 將被作為一個搜尋的關鍵字。此外, 網站域名不能有 "http" 以及 "www" 等, 也不能有任何 "/" 的目錄後顯示; 網站頻道則只局限在 "頻道名.域名" 方式, 而不能是 "域名/頻道名" 方式。諸如 "金庸 site:edu.sina.com.cn/1/" 的語法是錯誤的。

"link" 語法返回所有鏈接到某個 URL 地址的網頁。

範例 : 搜尋所有含指向華軍軟體園 "www.newhua.com" 鏈接的網頁。
搜尋 : "link:www.newhua.com"
結果 : 搜尋有鏈接到 www.newhua.com 的網頁。共約有 695 項查...搜尋時用 0.23 秒。
注意 : "link" 不能與其他語法相混合操作, 所以 "link:" 後面即使有空格, 也將被GOOGLE忽略。

inurl 語法返回的網頁鏈接中包含第一個關鍵字, 後面的關鍵字則出現在鏈接中或者網頁文檔中。有很多網站把某一類具有相同屬性的資源名稱顯示在目錄名稱或者網頁名稱中, 比如 "MP3" 、 "GALLARY" 等, 於是, 就可以用 INURL 語法找到這些相關資源連結, 然後, 用第二個關鍵詞确定是否有某項具體資料。INURL 語法和基本搜尋語法的最大區別在於, 前者通常能提供非常精確的專題資料。


範例 : 查找 MIDI 曲 "滄海一聲笑" 。
搜尋 : "inurl:midi 滄海一聲笑"
結果 : 已搜尋有關 inurl:midi 滄海一聲笑的中文(簡體)網頁。共約有 14 項查詢結果, 這是第 1-10 項。搜尋用時 0.01 秒。

範例 : 查找微軟網站上關於 windows2000 的安全專題資料。
搜尋 : "inurl:security windows2000 site:microsoft.com"
結果 : 已在 microsoft.com 內搜尋有關 inurl:security windows2000 的網頁。共約有 198 項查詢結果, 這是第 1-10 項。搜尋用時 0.37 秒。


注意 : "inurl:" 後面不能有空格, GOOGLE 也不對 URL 符號如 "/" 進行搜尋。GOOGLE 對 "cgi-bin/phf" 中的 "/" 當成空格處理。
allinurl 語法返回的網頁的連結中包含所有查詢關鍵字。這個查詢的對象只集中於網頁的鏈接字符串。


範例 : 查找可能具有 PHF 安全漏洞的公司網站。通常這些網站的 CGI-BIN 目錄中含有 PHF 腳本程序 (這個腳本是不安全的) , 表現在鏈接中就是 "域名/cgi-bin/phf" 。

語法 : "allinurl:"cgi-bin" phf +com"
搜尋 : 搜尋allinurl:"cgi-bin" phf +com. 共約有 40 項查詢結果, 這是第 1-10 項。搜尋用時 0.06 秒。

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


示例 : 查找日本明星藤原紀香的照片集。
搜尋 : "intitle:藤原紀香 寫真"
結果 : 已搜尋有關 intitle:藤原紀香 寫真的中文(簡體)網頁。共約有 284 項查詢結果, 這是第 1-10 項。搜尋用時 0.03 秒。


GOOGLE 的少用進階搜尋語法 : related, cache, info


related 用來搜尋結构內容方面相似的網頁。例 : 搜尋所有與中文新浪網主頁相似的頁面 (如網易首頁, 搜狐首頁, 中華網首頁等) , "related:www.sina.com.cn/index.shtml" 。
cache 用來搜尋 GOOGLE 服務器上某頁面的緩衝暫存, 這個功能同 "網頁快取" , 通常用於查找某些已經被刪除的死鏈接網頁, 相當於使用普通搜尋結果頁面中的 "網頁快取" 功能。
info 用來顯示與某鏈接相關的一系列搜尋, 提供 cache、link、related 和完全包含該鏈接的網頁的功能。

示例 : 查找和新浪首頁相關的一些資訊。
搜尋 : "info:www.sina.com.cn"
結果 : 有關 www.sina.com.cn 的網頁信息。

新浪首頁
北京站 上海站 廣東站. ... 游戲世界, |, 影音娛樂, |, Club緣, |, 男
人女人, |, 論壇聊天, |, 時尚潮流, |, 文教育兒, |, 車行天下, |,
軟體下載. ...

Google 提供這個網址的信息:

查看 Google 網頁快照里 www.sina.com.cn 的存檔
尋找和 www.sina.com.cn 類似的網頁
尋找網頁有鏈接到 www.sina.com.cn
尋找網頁包含有 'www.sina.com.cn'

六, 其他重要功能

目錄服務

如果不想搜尋網頁, 而是想尋找某些專題網站, 可以瀏覽 GOOGLE 的分類目錄 http://directory.google.com/
工具BAR
為了方便搜尋者, GOOGLE 提供了工具 Bar, 集成於瀏覽器中, 用戶無需打開 GOOGLE 主頁就可以在工具條內輸入關鍵字進行搜尋。此外, 工具條還提供了其他許多功能, 如顯示頁面 PageRank 等。最方便的一點在於用戶可以快捷的在 GOOGLE 主頁、目錄服務、新聞組搜尋、高級搜尋和搜尋設定之間切換。欲安裝 GOOGLE 的工具條, 可以瀏覽 http://toolbar.google.com/
新聞組 (USENET) 搜尋
新聞組中有大量的有價值資訊, DEJA 一直是新聞組搜尋引擎中的佼佼者。2001 年 2 月份, GOOGLE 將 DEJA 收購並提供了所有 DEJA 的功能。現在, 除了搜尋之外, GOOGLE 還支持新聞組的 WEB 方式瀏覽和張貼功能。
輸入 "http://groups.google.com/" 後, 便進...我點按 "Advaced Groups Search" 進入進階搜尋界面 http://groups.google.com/advanced_g...lt.chinese.text author:tuya@ccmail.uoregon.edu" 。不過一般而言, 我更推薦使用圖形搜尋界面, 方便而且直接觀看。

搜尋結果翻譯
曾經為那些你不懂的法文、西班牙文頁面煩惱麼? 現在, GOOGLE 支持一項搜尋結果翻譯功能, 可以把非英文的搜尋結果翻譯成英文! ! 雖然目前只支持有限的拉丁語、法語、西班牙語、德語和葡萄牙文, 但是我不得不承認, 這是個偉大的改進。
不過, 目前只能在英文狀態 GOOGLE 下實現這個功能。進入 GOOGLE 的設置頁面, http://www.google.com/preferences, 有一個 "BETA: Enable translation of search results into your interface language. " 的選項, 把它選中, 就 OK 了。

搜尋結果過濾
網絡上的成人內容浩如煙海, 而且很多站點具有欺騙或者其他不良企圖, 瀏覽者很容易掉入其中的陷阱。為此, GOOGLE 新設立了成人內容過濾功能, 見 GOOGLE 的設置網頁, http://www.google.com/preferences。不過, 中文狀態下的 GOOGLE 尚沒有這個功能。

PDF 檔案搜尋
我對 GOOGLE 尤其欣賞的一點就是它提供對PDF檔案內文的檢索。目前 GOOGLE 檢索的 PDF 文檔大約有 2500 萬左右。這真是太美妙了。PDF 是 ADOBE 公司開發的電子文檔格式, 現在已經成為互聯網的電子化出版標準。PDF 文檔通常是一些圖文並茂的綜合性檔案, 提供的資訊一般比較集中全面。

範例 : 搜尋關於電子商務 (ECOMMERCE) 的 PDF 文檔。
搜尋 : "inurldf ecommerce"
結果 : 搜尋 inurldf ecommerce. 共約有 19,200 項查詢結果, 這是第 1-10 項。搜尋用時 0.11 秒。

下面是某項搜尋結果 :
[PDF] www.usi.net/pdf/outsoucing-ecommerce.pdf
Outsourcing Electronic Commerce Business Case White Paper By: John P. Sahlin, Product
Marketing Professonial (PMP) Implementation Manager, Web Engineering ...

一般文字檔 - 類似網頁
可以看到, GOOGLE 在 PDF 檔前加上了 [PDF] 的標記, 而且, GOOGLE 把 PDF 文件轉換成了文字檔, 點擊 "一般文字檔" , 可以粗略的查看該 PDF 文檔的大致內容。當然, PDF 原有的圖片以及格式是沒有了。

圖像文檔搜尋
GOOGLE 提供了 Internet 上圖像文件的搜尋功能! ! 目前該功能尚在 B 測試階段, 但已經非常好用。訪問地址是 "images.google.com" 。你可以在關鍵字欄位內輸入描述圖像內容的關鍵字, 如 "britney spears" , 也可以輸入描述圖像質量或者其他屬性的關鍵字, 如 "high quality" 。
GOOGLE 給出的搜尋結果具有一個直觀的縮略圖 (THUMBNAIL) , 以及對該縮略圖的簡單描述, 如圖像文件名稱, 以及大小等。點擊縮略圖, 頁面分成兩禎, 上禎是圖像之縮略圖, 以及頁面鏈接, 而下禎, 則是該圖像所處的頁面。屏幕右上角有一個 "Remove Frame" 的按鈕, 可以把框架頁面迅速切換到單禎的結果頁面, 非常方便。GOOGLE 還提供了對成人內容圖像的限制功能, 可以讓搜尋者免受不必要的騷擾。
不過, 非常遺憾的是, 圖像搜尋功能還不支援中文。


七, 搜尋技巧雜談

關鍵詞的選擇在搜尋中起到決定性的作用, 所有搜尋技巧中, 關鍵詞選擇是最基本也是最有效的。

例一 : 查找《鏡花緣》一書中淑士國酒保的酸話原文。
分析 : 如果按照一般的思路, 找某部小說中的具體段落, 就需要用搜尋引擎先找到這本書, 然後再翻到該段落。這樣做當然可以, 但是效率很低。如果了解目標信息的构成, 用一些目標信息所特有的字詞, 可以非常迅速的查到所需要的資料。也就是說, 高效率的搜尋關鍵字不一定就是目標信息的主題。在上面的例子中, 酒保談到酒的濃淡與貴賤的關系時, 之乎者也橫飛。因此, 可以用特定的詞語一下子找到目標資料。

搜尋 : "酒 貴 賤 之" , OK, 找到的第一條信息就是鏡花緣的這一段落 : "先生听者 : 今以酒醋論之, 酒价賤之, 醋价貴之。因何賤之? 為甚貴之? 真所分之, 在其味之。酒昧淡之, 故而賤之; 醋味厚之, 所以貴之。..."

以上的關鍵字選擇技巧可以謂之 "特定詞法" 。
例二 : "黃花閨女" 一詞中 "黃花" 是什麼意思。
分析 : "黃花閨女" 是一個約定的俗語, 如果只用 "黃花閨女 黃花" 做關鍵詞, 搜尋結果將浩如煙海, 沒什麼價值, 因此必須要加更多的關鍵詞, 約束搜尋結果。選擇什麼關鍵詞好呢? 備選的有 "意思" 、 "含義" 、 "來曆" 、 "由來" 、 "典故" 、 "出典" 、 "淵源" 等, 可以猜到的是, 類似的資料, 應該包含在一些民俗介紹性的文字里, 所以用諸如 "來曆" 、 "由來" 、 "出典" 等詞匯的概率更高一些。


搜尋 : "黃花閨女 黃花 由來" , 查到 "黃花" 原來出典於《太平御覽》, 與南朝的壽陽公主相關。如果想獲得第一手資料, 那就可以用 "太平御覽 壽陽公主" 做搜尋了。

以上的關鍵字選擇技巧可以謂之 "近義詞法" 。


例三 : 劉德華的胸圍是多少。

分析 : 首先聲明, 這是某個 MM 要我做的搜尋, 我把它作為搜尋案例而已, 沒其他的意思。非常直接的搜尋是, "劉德華 胸圍" , 但事實上, 這麼搜尋出來的結果, 盡是一些諸如 "劉德華取笑莫文蔚胸圍太小" 之類的八卦新聞, 無法快速得到所需要的資料。可以想到的是, 需要的資料應該包含在劉德華的全面介紹性文字中, 除了胸圍, 應該還包括他的身高, 體重, 生日等一系列相關信息。 OK, 這樣就可以進一步的增加其他約束性關鍵詞以縮小搜尋范圍。

搜尋 : "劉德華 胸圍 身高" , 沒有料到的情況發生了, 網上炙手可熱的痞子蔡《第一次親密接触》裡居然含有這樣關鍵字, 阿泰 "改編自劉德華《忘情水》的變態歪歌" 、 "用身高體重三圍和生日來加以編號" 。好辦, 把這部小說去掉, "劉德華 胸圍 身高 -阿泰" , OK, 結果出來了, 華仔胸圍 84cm。說明一下, 為什麼用 "阿泰" 而不用 "第一次親密接触" 呢? 這是因為小說的名字被轉載的時候可能有變動, 但里面角色的名字是不會變的。


以上的關鍵字選擇技巧可以謂之 "相關詞法" 。

其他常用搜尋個案

例一 : 找人
分析 : 一個人在網上揭示的資料通常有 : 姓名, 網名, 性別, 年齡, 畢業學校, 工作單位, 外號, 住址, 電話, 電子信箱, BP, 手機號碼, ICQ號, OICQ 號等等。所以, 如果你要了解一下你多年沒見過的同學, 那不妨用上述信息做關鍵字進行查詢, 也許會有大的收獲。


例二 : 找軟體
分析一 : 最簡單的搜尋當然就是直接以軟體名稱以及版本號為關鍵字查詢。但是, 僅僅有軟體名稱和目標網站, 顯然還不行, 因為搜尋到的可能是軟體的相關新聞。應該再增加一個關鍵字。考慮到下載頁面上常有 "點擊此處下載" 或者 "download" 的提示語, 因此, 可以增加 "下載" 或者 "download" 為關鍵字。

搜尋 : "winzip 8.0 下載"
結果 : 已搜尋有關 winzip 8.0 下載的中文(簡體)網頁。共約有 6,670 項查詢結果, 這是第 1-10 項。搜尋用時 0.22 秒。

分析二 : 很多網站設有專門的下載目錄, 而且就命名為 "download" , 因此, 可以用 INURL 語法直接搜尋這些下載目錄。
搜尋 : "winzip 8.0 inurl:download"

結果 : 已搜尋有關winzip 8.0 inurl:download 的中文(簡體)網頁。共約有 358 項查詢結果, 這是第 1-10 項。搜尋用時 0.44 秒。

在網際網路上隨意的下載軟體是不安全的, 因為供下載的軟體有可能帶有病毒或者捆綁了木馬, 所以, 對下載網站作一個限定, 是一個穩妥的思路。可以用 SITE 語法達到這個目的。
共享軟體下載完之後, 使用的時候, 軟體總跳出警示框, 或者軟體的功能受到一定限制。由於中國的網民多是窮棒子, 所以應該再找一個注冊碼。找注冊碼, 除了軟體的名稱和版本號外, 還需要有諸如 "serial number" 、 "sn" 、 "序列號" 等關鍵字。現在, 來搜尋一下winzip8.0 的注冊碼。
搜尋 : "winzip 8.0 sn"
結果 : 已向英特網搜尋 winzip 8.0 sn. 共約有 777 項查詢結果, 這是第 1-10 項。搜尋用時 0.30 秒。


例三 : 找圖片

除了 GOOGLE 提供的專門圖片搜尋功能, 還可以組合使用一些搜尋語法, 達到圖片搜尋之目的。
分析一 : 專門的圖片集合, 提供圖片的網站通常會把圖片放在某個專門目錄下, 如 "gallary" 、 "album" 、 "photo" 、 "image" 等。這樣就可以使用 INURL 語法迅速找到這類目錄。現在, 試著找找小甜甜布蘭妮的照片集。
搜尋 : ""britney spears" inurlhoto"
結果 : 已向英特網搜尋"britney spears" inurlhoto. 共約有 2,720 項查詢結果, 這是第 1-10 項。搜尋用??.23 秒。


分析二 : 提供圖片集合的網頁, 在標題欄內通常會註明, 這是誰誰的圖片集合。於是就可以用 INTITLE 語法找到這類網頁。
搜尋 : "intitle:"britney spears" picture"
結果 : 已向英特網搜尋 intitle:"britney spears" picture. 共約有 317 項查詢結果, 這是第 1-10 項。搜尋用時 0.40 秒。


分析三 : 明星的 FANS 通常會申請免費個人主頁來存放他們偶像的靚照。於是用 SITE 語法指定某免費主頁提供站點, 是個迅速找到圖片的好辦法。
搜尋 : ""britney spears" site:geocities.com"
結果 : 已在 geocities.com 內搜尋有關 "britney spears" 的網頁。共約有 5,020 項查詢結果, 這是第 1-10 項。搜尋用時 0.47 秒。


例四 : 找MP3
分析一 : 提供 MP3 的網站, 通常會建立一個叫做 MP3 的目錄, 目錄底下分門別類的存放各種 MP3 樂曲。所以, 可以用 INURL 語法迅速找到這類目錄。現在用這個辦法找找老歌 "say you say me" 。
搜尋 : ""say you say me" inurl:mp3"
結果 : 已向英特網搜尋 inurl:mp3 "say you say me". 共約有 155 項查詢結果, 這是第 1-10 項。搜尋用時 0.17 秒。


分析二 : 也可以通過網頁標題, 找到這類提供MP3的網頁。
搜尋 : ""say you say me" intitle:mp3"
結果 : 已向英特網搜尋 "say you say me" intitle:mp3. 共約有 178 項查詢結果, 這是第 1-10 項。搜尋用時 0.73 秒。


當然, 如果你知道某個網站的下載速度快, 而且樂曲全, 就可以用 SITE 語法先到該網站上看看有沒有目標樂曲。

例五 : 找書
分析一 : 對我而言, 常訪問的電子圖書館類網站就那麼几個, 比如文藝類的 "www.shuku.net" 。於是可以用 SITE 語法 site:shuku.net" , 就可以馬上找到該書。如果沒有, 通常別的網站上也很難找到。因此, 找書的關鍵, 是你了解一大批著名的圖書館網站。
分析二 : 我上面介紹的第一項關鍵字選擇技巧特定詞法, 對於迅速找到某書或者文章也是极其有用的, 當然, 這得建立在你已經讀過該書, 對書的內容有印象的基礎上。比如如果了解堂吉訶德一書戰風車的大致內容, 就可以用 "吉訶德 風車 桑喬" 迅速找到該書。


九, GOOGLE搜尋FAQ


Q : 如何全面的了解 google.com?
A : 查看網站相關頁面 "http://www.google.com/about.html" 。

Q : 如何切換 google.com 的初始語言界面?
A : 點擊搜尋欄右邊的 "使用偏好" (Preferences) , 選擇 "界面語言" (Interface Language) 中你期望的語言, 點擊最下面的 "設定使用偏好" (Save Preferences) 按鈕。需要提醒的是, GOOGLE 用 cookie 記錄這個偏好, 所以如果你把瀏覽器的 cookie 功能關掉, 就無法進行設定。


Q : 如何設定每頁搜尋結果顯示數量?
A : 同上, 進入使用偏好, 在該頁的 "查看結果" (Number of Results) 選擇顯示結果數, 數目越大, 顯示結果需要的時間越長, 預設是 10 項。


Q : 搜尋到的鏈接無法打開怎麼辦?
A : 鏈接無法打開的原因很多, 比如網站當机, 或者 ISP 過濾等, 可以點擊 GOOGLE 的 "網頁快取" 查看在 GOOGLE 服務器上的網頁緩存。


Q : 打開搜尋結果的鏈接, 可是該頁面太大, 很難找到一下子找到目的資料怎麼辦?
A : 直接打開 "網頁快取" , GOOGLE 會把關鍵詞用不同顏色標記出來, 很容易找到。
=======================================================
勿以善小而不為,勿以惡小而為之
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!