程式設計師應該掌握的10個搜索技巧

2020-12-11 TechWeb

  

在今天,用戶可以通過搜尋引擎輕鬆找出自己想要的信息,但還是難以避免結果不盡如人意的情況。實際上,用戶僅需掌握幾個常用技巧即可輕鬆化解這種尷尬。下面介紹 10 個在進行 Google 搜索時可以使用的便捷技巧,其他搜尋引擎也支持這 10 種技巧。

1、準確搜索

最簡單、有效的準確搜索方式是在關鍵詞上加上雙引號,在這種情況下,搜尋引擎只會反饋和關鍵詞完全吻合的搜索結果。

比方說在搜索「Joe Bloggs」的時候,在沒有給關鍵詞加上雙引號的情況,搜尋引擎會顯示所有分別和「Joe」以及「Bloggs」相關的信息,但這些顯然並不是我們想要 的結果。但在加上雙引號後,搜尋引擎則僅會在頁面上反饋和「Joe Bloggs」相吻合的信息。

準確搜索在排除常見但相近度偏低的信息時非常有用,可以為用戶省去再度對結果進行篩選的麻煩。

2、排除關鍵詞

如果在進行準確搜索時沒有找到自己想要的結果,用戶可以對包含特定詞彙的信息進行排除,僅需使用減號即可。

例如在搜索「『Joe Bloggs』-jeans」時,你所得到的結果反饋是不包含「jeans」字眼的「Joe Bloggs」條目。

3、用「Either OR」(或)邏輯進行搜索

在默認搜索下,搜尋引擎會反饋所有和查詢詞彙相關的結果,但通過使用「OR」邏輯,你可以得到和兩個關鍵詞分別相關的結果,而不僅僅是和兩個關鍵詞 都同時相關的結果。巧妙使用「OR」搜索可以讓你在未能確定哪個關鍵詞對於搜索結果起決定作用時依然可以確保搜索結果的準確性。

4、同義詞搜索

有時候對不太確切的關鍵詞進行搜索反而會顯得更加合適。在未能準確判斷關鍵詞的情況下,你可以通過同義詞進行搜索。

如果你在搜尋引擎輸入「plumbing ~university」,你所得到的反饋結果會包含「plumbing universities」和「plumbing colleges」等相似條目。

5、在站內進行搜索

絕大部分網站的搜索功能都有所欠缺,因此,更好的方法是通過 Google 等搜尋引擎對站內的信息進行搜索。

你只需要在搜尋引擎上輸入「site:theguardian.com」加上關鍵詞,搜尋引擎就會反饋網站「theguardian.com」內和關鍵詞相關的所有條目。如果再結合準確搜索功能,這項功能將會變得更加強大。

6、善用星號

正如拼圖遊戲「Scrabble」的空白方塊一樣,在搜尋引擎中,我們可以用星號填補關鍵詞中的缺失部分,不論缺失的是一連串單詞的其中一個還是一個單詞的某一部分。此外,當你希望搜索一篇確定性偏低的文章時,也可以使用星號填補缺失部分。

例如,如果你在搜尋引擎中輸入「architect*」,你所得到的反饋結果將會是所有包含 architect、architectural、architecture、architected、architecting 以及其他所有以「architect」作為開頭的詞彙的條目。

7、在兩個數值之間進行搜索

在尋找問題的答案時,一個很好的方法是在一定範圍內尋找和關鍵詞相關的資訊。例如想要找出 1920 至 1950 年間的英國首相,直接在搜尋引擎中輸入「英國首相 1920.. 1950」即可得出想要的結果。

記住,數值之間的符號是兩個英文句號加一個空格鍵。

8、在網頁標題、連結和主體中搜索關鍵詞

有時你或許會遇上找出所有和關鍵詞相關的所有網頁標題、連結和網頁主體的需求,在這個時候你需要使用的是限定詞「inurl:」(供在 url 連結中搜索使用)、「intext:」(供在網頁主體中搜索使用)以及「intitle:」(供在網頁標題中搜索使用)。

例如,在搜尋引擎中輸入「intitle: 評測」會得到所有和關鍵詞「評測」相關的網頁標題。

9、搜索相關網站

相關的限定詞可用於搜索相關網站時使用。例如,你僅需在搜尋引擎中輸入「related:theguardian.com」即可得到所有和「theguardian.com」相關的網站反饋結果。

10、搜索技能的組合使用

你可以對上述所有搜索技能進行組合運用,以便按照自己的意願縮小或者擴展搜索範圍。儘管有些技能或許並不常用,但準確搜索和站內搜索這些技能的使用範圍還是相當廣泛的。

隨著 Google 等搜尋引擎對於用戶自然語言的理解程度與日俱增,這些搜索技能可以派上用場的情況或許將會變得越來越少,至少這是所有搜尋引擎共同追求的目標。但是在當下,掌握這些搜索技能還是非常必要的。

 

 

相關焦點

  • 如果不懂這些搜索技巧,就別說你懂 PornHub,不,是……
    這,我才發現,大家可能對 GitHub 並不了解,準確的說:應該是對 GitHub 上的搜索技巧不太了解!所以,今天是準備給大家寫篇文章,普及一下 GitHub 上的搜索使用技巧!GitHub 作為程式設計師聚集地的最大平臺,是無數程式設計師每天必須使用和尋找資料的開源項目平臺,只有熟練掌握了搜索技巧,才能高效率的在 GitHub 上找到優質的資源。
  • 優秀而高效的程式設計師必需寫好代碼的10個技巧,
    作者丨Christopher Diggins譯者丨Teixeira10【譯者注】在本文中,作者介紹了10個寫好代碼的建議,以自己切身編寫代碼的體會和經驗來告訴開發者這10個建議的好處,並指導讀者成為一個優秀而高效的程式設計師。以下為譯文:那麼怎樣才可以使代碼變得優秀呢?
  • 優秀而高效的程式設計師必需寫好代碼的10個技巧
    在本文中,作者介紹了10個寫好代碼的建議,以自己切身編寫代碼的體會和經驗來告訴開發者這10個建議的好處,並指導讀者成為一個優秀而高效的程式設計師。
  • 10個免費程式設計師自學編程技術的網站推薦
    點擊藍字關注我獲取 高效/實用/好玩 的工具軟體和教程分享 10 個免費的程式設計師或愛好者自學編程技術的網站,無論是新手入門修煉
  • Google搜索的10個小技巧,部分適用於百度
    這些出色的提示和技巧可像專業人士一樣使用一般的搜索查詢將能夠從Google中的許多域中獲取文檔。如果需要,你可以搜索一個特殊查詢,該查詢將僅帶來屬於特定域名的結果。如果文章對你有所啟發和幫助,可以點個關注、收藏、轉發,也可以
  • 程式設計師要生存,快速掌握新知識,得學會這6招!
    我們掌握了Python編程基礎知識後,剩下的就是快速學會使用這些包來解決自己的問題。本文分享了我對學習新知識和新模塊的壓箱底的一些技巧。初學者如果能夠掌握這些技巧,你很快就可以告別小白對階段。就算還是小白,也是專業的小白。
  • 10個習慣助你成為一名優秀的程式設計師 - OSCHINA - 中文開源技術交流...
    當談到編程時,很多人應該都有聽過10x程式設計師的說法。 據說一個10x程式設計師的效率大約是其他程式設計師的10倍。
  • 成為優秀程式設計師的10個有效方法
    ——Doug Linder作為一個在IT行業的軟體程式設計師,每天促使我去上班的動力就是對編程的樂趣和激情。但是為了激發樂趣並獲得永恆的快感,我們需要學習和遵守一些基礎知識以成為一名優秀的程式設計師。當然我總結的這些東西沒有那麼神,你說你要想學了之後就一定可以成為優秀程式設計師,那是不可能的。這只是從我的經驗角度出發提供的一些捷徑。
  • 程式設計師千萬不要學算法!
    程式設計師對算法通常懷有複雜情感,算法很重要是共識,但是否每個程式設計師都必須學算法是主要的分歧點。
  • 10年老程式設計師告訴你的10條編程原則
    這些操作都是重複而機械的,每一步操作可能都要噼裡啪啦敲半天鍵盤,輸入大段大段的命令才能搞定,看起來很酷很炫,其實非常低效,畢竟我們是程式設計師,不是演員(黑客娛樂圈。。。。。。)每次做完這些事情,起碼要花掉我1-5分鐘的時間,如果每天重複10次,可能最多需要花掉我接近1小時的時間在這上面,完全不值得。
  • 給程式設計師第一天工作留下好印象的10個方式
    如果你僱傭了一個新的程式設計師,那麼就應該盡一切可能在他第一天工作時,給他留下良好的印象。
  • HR招聘,你應該掌握這些技巧!
    對於每個公司的HR來說,招聘所要關注的問題和原理性的知識,在人力資源教科書上都有十分詳細的介紹,一般來說還是比較容易掌握的。最令人頭疼的就是不知道怎麼把這些原理運用到具體的招聘面試中去。適當的掌握和運用一些有效的招聘技巧,有利於活躍招聘的氣氛,並且可以達到各種不同的效果。HR招聘,你應該掌握這些技巧!下面為大家介紹。
  • 程式設計師為什麼要學算法?
    程式設計師對算法通常懷有複雜情感,算法很重要是共識,但是否每個程式設計師都必須學算法是主要的分歧點。
  • 很認真的聊一聊程式設計師的自我修養
    正面論述很難說清楚,反向描述可能更通俗易懂一些,自我修養的對立面是「沒有修養」,先說一說在這麼多年的工作、學習、生活中,遇到的一些我認為「沒有修養」的程式設計師形態:1、程式設計師小張遇到了一個開發問題,很著急,想到了有幾個群,於是到群裡發了他的問題,坐等回答,發現沒有人回答,就直接對話群主的QQ,群主也不回答,於是小張就搜索,突然搜到博客園有個帖子講解了相關話題
  • 別說你不會搜索了,掌握這幾個技巧,什麼都能搜索出來
    記得以前看過一個笑話,說的是同事A讓同事B搜索一下某個詞的意思,然後A眼睜睜的看著B進行了如下操作:在瀏覽器的百度搜索框裡輸入百度、回車、在搜索結果找到百度官網、打開百度首頁、輸入要查找的內容……這一氣呵成的動作,讓A目瞪口呆~~一直以為這只是笑話中的內容,直到我也看到我的同事如此操作
  • 10 個 GitHub 上最火的程式設計師簡歷項目,2021 金三銀四必備!
    公眾號:前端GitHub,專注於挖掘 GitHub 上優秀的前端開源項目,並以專題的形式推薦,每專題大概 10 個好項目,每周會有一到三篇精華文章推送,與時俱進版前端資源教程。包括 PHP 程式設計師簡歷模板、iOS 程式設計師簡歷模板、Android 程式設計師簡歷模板、Web 前端程式設計師簡歷模板、Java 程式設計師簡歷模板、C/C++ 程式設計師簡歷模板、NodeJS 程式設計師簡歷模板、架構師簡歷模板以及通用程式設計師簡歷模板。
  • 《Python程式設計師面試算法寶典》PDF超清版開源了文末附下載方式
    全面介紹Python程式設計師面試筆試技巧和方法,教你如何以「不變應萬變」。√ 兩萬多行代碼,100多個知識點,全面覆蓋Python程式設計師各類面試題型。√ 15年開發經驗、實戰技巧總結,站在「巨人」的肩膀上,讓學習走捷徑。
  • 推薦 10 本程式設計師必讀的算法書
    這應該是 Thomas Coren 的算法導論之後第二好的算法書。它不是一本導論,而是面向有經驗的程式設計師。書中側重為對基本算法比較熟悉的程式設計師介紹了一些算法設計的知識。你應該先看一本導論再來學習這本書。7.《算法導論:一種新的途徑》 Udi Manber
  • Java 程式設計師必須掌握的 10 款工具!
    本文主要介紹Java程式設計師應該學習的一些基本和高級工具。
  • 「收藏」提高PyCharm效率的10個小技巧
    PyCharm是最常用的python開發IDE,程式設計師可以通過PyCharm強大的功能節約大量時間用來 (摸魚) 工作,提高生產效率。阿狗總結了10個自己會用到的PyCharm中可以提高擼碼效率的小技巧,希望能幫助到需要的小夥伴。