首頁>技術>

做為一名程式設計師,在學習的過程中,肯定會遇到很多的 Bug,有時候,並不會有前輩在我們的身邊指導我們該如何地去學習。這個時候,我們就得靠自己去使用搜索引擎去解決我們的問題。

幸運的是,我們所遇到的問題,前人都已經遇到過了,並且給出了相應的解決辦法。基本上百分之九十的問題,我們都能在網際網路上搜索得到。

如果搜尋之後,你還解決不了,那可能是因為你還沒掌握如下技巧!

下面我給大家介紹下,Google 和 Baidu 這兩個搜尋引擎的高階搜尋技巧。

Google

前提是能訪問外網,不能訪問的,請看下半文的百度搜索部分。

精確搜尋:雙引號

精確搜尋,就是在你要搜尋的詞上,加上雙引號,那個 Google 搜尋引擎,就會完全的匹配你所要的詞

比如搜尋:"前端GitHub"

站內搜尋:site

這是一個比較常用的搜尋方法,site 搜尋,就是在站內進行搜尋.

語法是:site:stackoverflow.com ,其中 site:後面加上你要搜尋的網站地址。

一般程式猿解決問題,用 site:stackoverflow.com,大部分解決不了的問題,都會有答案了。

比如在 segmentfault.com 裡面搜尋:"react打包npm run build生成的檔案好大,怎樣關掉生成 sourceMap" site:segmentfault.com

除了以上內容之外,還可以在 工具 那裡進行篩選,有語言、時間、結果 3 種選項。

如果想透過時間篩選出最近的的內容,就可以試試時間的篩選了

還可以對結果進行 精確匹配 的篩選

萬用字元搜尋:*

這也是一個比較常用的搜尋方法,通常萬用字元搜尋,用在模糊印象的地方比較多。

當我想搜一句歌詞,“讓我們同步進階 重生的力量來自真我 戰勝可敬的對手 yeah” ,但是前面的 “讓我們同步進階”,就可以用這個方法進行搜尋了。搜尋 *重生的力量來自真我

就會得到我們想要的結果了:林俊杰唱的《進階》。

減號排除,縮小範圍:-

當搜尋量比較大的時候,使用減號 - 透過減號,能夠去掉一些無關的搜尋。

比如:全棧修煉 -全棧修煉之路

文件搜尋:filetype

文件搜尋命令 filetype,多數情況下用以查詢我們所需要的資料,返回的頁面是你搜索的文件相應格式。

如搜 JavaScript權威指南(第四版)的 pdf,就是: filetype:pdf JavaScript權威指南(第四版)

圖片搜尋

平常在網上考到一張好的圖片,可以保持下來,但是由於圖片的尺寸過小,或者畫素不合適,這個時候,只要用谷歌圖片搜尋,就能找到許多類似的,或者尺寸清晰度更好的同一張。

比如我上傳了一張 node 的 logo 的圖片時,結果如下:

Baidu

因為很多同學用不了 google ,所以我覺得還是有必要講一下 百度常用的搜尋技巧。

百度常用的技巧,許多和谷歌大同小異,常用的這些命令,這 10 個就夠用了,其他高階技巧,不是做 SEO 沒得必要去記太多。

普通搜尋

普通人是直接搜尋關鍵字。

比如:前端開發

下面介紹直接在百度搜索上用 語法 搜尋的高階技巧。

intitle - 搜尋範圍限定在網頁標題

搜尋範圍限定在包含 keyword 的網頁標題中,這也是最普通的搜尋。

intitle: 和後面的關鍵詞之間不要有空格。

例如:

intitle:前端開發

對比普通搜尋的圖,發現搜尋到的內容有一點點不一樣,但並無太大差別。

site - 搜尋範圍限定在特定站點中

搜尋範圍限定在特定站點中。

如果知道某個站點中有自己需要找的東西,就可以把搜尋範圍限定在這個站點中,提高查詢效率。

注意

site: 後面跟的站點域名,不要帶 http://site: 和站點名之間,不要帶 空格

例如思否網站:全棧修煉 site:segmentfault.com

例如 GitHub:全棧修煉 site:github.com

inurl 搜尋範圍限定在 url 連結中

搜尋範圍限定在 url 連結中.

網頁 url 中的某些資訊,常常有某種有價值的含義。您如果對搜尋結果的 url 做某種限定,可以獲得良好的效果。

例如:前端教程 inurl:video

查詢詞 “前端教程” 是可以出現在網頁的任何位置,而 “video” 則必須出現在網頁 url 中。

雙引號 “”

精確搜尋:雙引號

查詢詞加上雙引號 “”,則表示查詢詞不能被拆分,在搜尋結果中必需完整出現,可以對查詢詞精確匹配。如果不加雙引號 “”,經過百度分析後可能會拆分。

比如搜尋 "前端開源專案"

書名號《》

查詢詞加上書名號《》有兩層特殊功能

一是書名號會出現在搜尋結果中;二是被書名號括起來的內容,不會被拆分。

比如:《JavaScript高階程式設計(第4版)》

書名號在某些情況下特別有效果,比如查詢詞為手機,如果不加書名號在很多情況下出來的是通訊工具手機,而加上書名號後,《手機》結果就都是關於電影方面的了。

- 不含特定查詢詞

查詢詞用減號 - 語法可以幫您在搜尋結果中 排除包含特定的關鍵詞 的所有網頁。

例子:全棧工程師 -java

查詢詞 “全棧工程師” 在搜尋結果中,“java” 被排除在搜尋結果中。

+ 包含特定查詢詞

查詢詞用加號 + 語法可以幫您在搜尋結果中 必需包含特定的關鍵詞 的所有網頁。

例子:全棧工程師 +node

查詢詞 “全棧工程師” 在搜尋結果中,“node” 被必需被包含在搜尋結果中。

Filetype 搜尋指定文件格式

查詢詞用 Filetype 語法可以限定查詢詞出現在指定的文件中,支援文件格式有 pdf,doc,xls,ppt,rtf。對於找文件資料相當有幫助。

比如:filetype:pdf JavaScript高階程式設計(第4版)

不過相對谷歌而已,百度的搜尋是把自己的產品,放在前面,見上圖,排在前面的都是百度自己的產品,百度文庫。

圖片搜尋

百度和谷歌一樣,都是提供了這個功能。

比如我上傳的是一張 vue 的圖片時,結果如下

百度高階搜尋頁面

www.baidu.com/gaoji/advan…

搜尋結果:

在百度搜索中,其中 site 命令和雙引號關鍵詞 " " 這兩個命令用得相對較多,也最容易記住。

最後

看到這裡面,是不是又被你發現了新世界?覺得以後還能有 Bug 解決不了的 ? 不可能了!!!

18
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 為什麼說Java正在死去