1. 程式人生 > >輕鬆提高搜尋能力

輕鬆提高搜尋能力

世上男女資源千千萬,總有一款適合你。

網際網路的發展迅速,其資料量越來越大,如何準確找到自己所需的內容成為關鍵。個人對於搜尋流程的總結,大概如下:

明確需求->引擎選擇->搜尋表示式->選擇結果

一、明確需求

先明確自己的需求。當有了需求後,不妨再細想一下,你真正需要的是什麼,是關於Python的書籍,論壇,或者是相關大牛等。下一步直接選擇相應的搜尋引擎,結果可靠性會高很多。

二、引擎選擇

一般來說搜尋引擎對於結果的影響最大。例如常用的「百度」「谷歌」等都是綜合性搜尋引擎,啥都能搜,但精準度不高。但細分的搜尋引擎,例如「百度知道」,可以專門搜尋百度的問答。那這些細分的搜尋引擎怎麼找呢?這可能需要平時慢慢收集,或者求助於專業圈子裡的專業人士。專業的事讓專業的人解決,是很有道理的。

簡介 網址
谷歌 綜合搜尋 https://www.google.com/
百度 綜合搜尋 https://www.baidu.com/
Github 官方搜尋教程 https://github.com/
GIthub Trend 搜 Github 最熱專案 https://github.com/trending
鳩摩搜書 電子書搜尋 https://www.jiumodiary.com/
…… 優秀網站,利用綜合搜尋引擎 根據自己需求搜尋收集

三、搜尋表示式

說到底,搜尋引擎都是基於匹配關鍵字返回結果的。但簡單的輸入一兩個關鍵字直接搜尋,是很低效的。掌握一些通用的搜尋表示式,會讓搜尋命中率提升數倍。

簡介 例項
空格 同 AND,結果包含所有關鍵詞,搜尋引擎預設方式 Python 爬蟲
| 同 OR,結果包含一個或多個關鍵詞 減肥|爬蟲
- 遮蔽-後的關鍵詞 Python -爬蟲
“” 結果精確匹配 “Python爬蟲”
* 表示不確定的字母或詞,用於英文較好 Py*n
《》 查詢相關作品 《Python爬蟲》
site: 搜尋指定網站 Python爬蟲 site:github.com
filetype: 搜尋指定格式,pdf,dos,txt等 Python爬蟲 filetype:pdf
inurl: URL 地址裡包含關鍵詞 inurl:Python
intitle: 標題裡包含關鍵詞 intitle:Python爬蟲
intext: 正文中包含關鍵詞 intext:Python爬蟲

使用多個表示式混合搜尋時,之間最好「空格」隔開,以滿足搜尋引擎的預設搜尋方式。例:
intitle:“Python爬蟲” -培訓 filetype:pdf

各家的搜尋引擎工作細節都不太相同,關鍵字的處理也會有些差異。

四、選擇結果

返回搜尋結果後,大多可以先篩選一下。就像淘寶裡,按價格遞增或遞減,像一些問答,按點贊數遞減排列等,或者篩選某一時間範圍內。此時返回的結果大多都切合最初的需求了,終於可以選擇結果了。像谷歌返回搜尋結果後,點選網頁不在新標籤頁開啟,按住Ctrl再點選。