原因壹:選用了不當的搜索引擎進行搜索
要快速檢索到有用的結果,選用合適的搜索引擎不但可以讓妳事半功倍,而且還可以讓妳少走彎路。當前的社會分工變得越來越精細,就連搜索引擎也毫不例外,各類專業和特殊的搜索引擎正不斷應運而生,任何壹個搜索引擎也不能面面俱到,即使是號稱無所不能的Google也會有束手無策的時候。但現在不少朋友都有這樣的問題,就是完全不理會搜索的內容如何就喜歡直接用Google搜索,真的把它當作萬能的仙藥,這樣碰壁的機會自然就增多了。可以這樣說, Google本身也在不斷成長和改進,因為它在不少領域也是無能為力的。
對策:首先,我們要對將要搜索的內容作出合理評估。看看搜索的信息是否比較冷僻,是否需要使用專用的搜索引擎?當使用流行的搜索引擎不能查找合適的資料時,考慮當前的搜索引擎是否適用,是否需要轉用其它搜索引擎再嘗試。另外,平時也要多了解搜索引擎的動態並做好收集和整理工作,這樣使用起來才能得心應手。
原因二:錯誤使用搜索關鍵字
使用正確的關鍵字就等於搜索成功了壹半。這裏提到錯誤使用搜索關鍵字有兩重意思:其壹是沒有充分理解和領會所要搜索的內容,以致錯誤使用關鍵字,例如新年到處都有人說龍馬精神,但龍馬是什麽意思呢?如果不經思考,直接在Google中(本文除特別說明外,所介紹的使用方法以Google作為搜索引擎,下同)直接使用龍馬 是什麽意思作為搜索關鍵字,則會得到毫無意義的結果,但只要想想,這個問題似乎應該與壹些典故有關,再用春節龍馬 出自進行搜索,則第壹結果就是答案了;其二是使用了錯別字。如果妳所使用的關鍵字中含有錯別字當然就不能準確找到想要的結果了。同樣,如果網頁作者使用了錯別字,但妳使用正確的拼寫方法進行搜索也無法得到令人滿意的結果。
對策:首先,要養成思考的習慣,學習分析問題,看看所要搜索的內容與哪方面的聯系比較大,然後再決定使用關鍵字。至於錯別字的問題,盡管沒有特別有效的辦法,但也可以嘗試查字典、思考使用習慣來推測常用拼寫方法來對付。如果每當妳覺得某種內容網上應該有不少、卻搜索不到結果時,妳應該先查壹下是否有錯別字。
原因三:沒有正確分詞
就算搜索引擎的搜索技術多麽先進,但它始終是程序,不會領會妳的意圖,只是很機械地從數據庫中檢索妳查詢的資料。所以當輸入壹些類似北京到重慶列車時刻表的搜索關鍵字是不會找到結果,因為搜索引擎的數據庫中沒有這樣的關鍵詞,這就需要我們進行合理的分詞。眾所周知,我們所使用的中文文本是沒有類似英文空格之類的顯式表示詞的邊界標誌,這就出現這樣的現象:把壹個關鍵詞按不同的方法進行拆分得到的結果,其差異是比較大的。
原因四:技術原因搜索引擎無法抓取
大部分搜索引擎是通過壹種被稱為Spider的搜索機器人在網絡上抓取內容,整理後放入搜索引擎庫的。當遇到由大量flash、script、asp等網絡語言編寫的網頁時(BBS、數據庫多數采用這種編寫方式),搜索機器人就會停止抓取網頁,因為這是為了避免壹種叫搜索機器人陷阱(spider traps)的腳本錯誤(這種錯誤會讓搜索機器人進行無限循環的抓取,無法退出而浪費大量時間)。如果碰巧妳要搜索的網頁是由上述網絡語言編寫,則會無功而返。
對策:壹般情況下,這些網站都會提供站內搜索服務,可以嘗試直接登錄再進行搜索。
原因五:因為其他原因不去抓取
如果妳所要搜索的是壹些有商業價值的內容,即使搜索引擎可以抓取,但基於商業利益原因則可能放棄抓取。另外壹種情況就是需要用戶名和密碼登錄才能訪問的站點,搜索機器人無法自動完成輸入內容,所以它也沒辦法訪問(當然也有出於版權和隱私方面的因素)。
對策:碰到搜索無結果時,妳先看看是否屬於上述情況,然後作出決擇。
原因六:使用了停用詞
可能不少朋友在搜索時都沒有註意到壹個問題,這就是停用詞的使用。所謂的停用詞是指由於該關鍵字太常見、使用太頻繁,以至於無法搜索出有意義的結果,當妳把停用詞輸入搜索框時,搜索引擎自動會忽略這些詞。各個搜索引擎對停用詞都有各自不同的定義,但壹般常見多是語言中的副詞、連詞、介詞,例如是、 的等等。
對策:如果發現出現的搜索結果中並沒有完全包含所輸入的全部關鍵字,則要看看是否使用了停用詞。萬壹必須使用停用詞,請用英文輸入雙引號(千萬不要輸入中文的符號)或+號把停用詞與其他關鍵字連接起來再搜索。
原因七:搜索引擎庫裏的資料還沒有更新
每個搜索引擎都會定期通過搜索機器人來抓取網頁,這個時間不但各搜索引擎並不相同,即使是同壹搜索引擎的不同鏡像站點更新時間也有壹定的差異,有些周期短,有些周期長。