輕鬆提高搜尋能力
阿新 • • 發佈:2018-12-31
世上男女資源千千萬,總有一款適合你。
網際網路的發展迅速,其資料量越來越大,如何準確找到自己所需的內容成為關鍵。個人對於搜尋流程的總結,大概如下:
明確需求->引擎選擇->搜尋表示式->選擇結果
一、明確需求
先明確自己的需求。當有了需求後,不妨再細想一下,你真正需要的是什麼,是關於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再點選。