DuckDuckGo是一個互聯網搜尋引擎,其總(zong)部位(wei)于(yu)美(mei)國賓州Valley Forge市。DuckDuckGo強(qiang)調在傳統搜尋引擎的(de)基礎上(shang)引入(ru)各大Web2.0站點的(de)內(nei)容。其辦(ban)站哲學主(zhu)張維護使(shi)用者(zhe)的(de)隱(yin)私權,并承諾不監控、不記錄使(shi)用者(zhe)的(de)搜尋內(nei)容。
DuckDuckGo主要(yao)基于(yu)各大型搜(sou)索服務商(比(bi)如Yahoo! Search BOSS)的(de)(de)APIs,因此,TechCrunch認為(wei)DuckDuckGo是一(yi)個(ge)“混(hun)合”搜(sou)索引擎(qing)(qing)在使用(yong)別的(de)(de)搜(sou)索引擎(qing)(qing)的(de)(de)API時,DuckDuckGo也會提供自(zi)己的(de)(de)內容頁,就像Mahalo,Kosmix和SearchMe這些網(wang)站一(yi)樣(yang)。
DuckDuckGo的創始人是蓋(gai)布瑞·溫(wen)伯格,一(yi)名本科(ke)與碩士(shi)皆畢(bi)業于麻省理工(gong)學院的實業家,其資(zi)金來自溫(wen)伯格以一(yi)億(yi)美金售出(chu)的Names Database公司。盡管DuckDuckGo在(zai)剛剛創建時(shi)完(wan)全由溫(wen)伯格個人支付支出(chu),現在(zai)的網站會不(bu)時(shi)打(da)出(chu)一(yi)些廣告以支持其花(hua)費(fei)。它(ta)的搜索引擎是由Perl寫成(cheng)的,并以nginx在(zai)FreeBSD上(shang)運行(xing)。創始人溫(wen)伯格目前亦不(bu)時(shi)在(zai)美國費(fei)城進行(xing)天(tian)使投(tou)資(zi)。
當(dang)被(bei)問及(ji)一(yi)(yi)直(zhi)被(bei)形容作“愚蠢(chun)”的命名時,溫伯格如此解釋:“說(shuo)實(shi)在地它就是某(mou)天(tian)突然靈光(guang)一(yi)(yi)閃(shan)出現在腦海,而(er)且我(wo)很中意。它當(dang)然是源自,或說(shuo)受(shou)到Duck Duck Goose(某(mou)游(you)戲名稱,主要盛行(xing)于孩童間)的影(ying)響,但是除此之(zhi)外沒(mei)有(you)其他的關聯了,比如說(shuo):隱(yin)喻。”
DuckDuckGo流量統計數據(ju)是公開的(de)在2011年(nian)內(nei),平均每日訪問量達(da)(da)到(dao)200,000。其他數據(ju)來源(yuan),Competecom估計2011年(nian)三月的(de)訪問量大(da)約是191,904。2011年(nian)4月13日,Alexa顯示DuckDuckGo前三個月的(de)增(zeng)長率達(da)(da)到(dao)了(le)51%。
在TechCrunch上,DuckDuckGo被認為(wei)是Elevator Pitch Friday的一部分在BOSSMashable挑(tiao)戰賽中,DuckDuckGo進(jin)入(ru)了決(jue)賽圈。
2010年6月,蓋布瑞·溫伯格(ge)啟動(dong)了DuckDuckGo社區網頁(ye)讓大(da)眾報告使用問題,討(tao)(tao)論如何推廣搜索引擎,尋求新功能以及討(tao)(tao)論開源代碼(ma)。
2011年(nian)10月(yue)Union Square Ventures注資DuckDuckGo。Union Square 合作伙伴(ban) Brad Burnham說,“我(wo)們注資DDG,是因為我(wo)們相信只(zhi)有(you)它(ta)有(you)能(neng)力(li)改變搜索引擎之間的競(jing)爭的依(yi)據,現在正(zheng)是時候(it was time to do it)"
2011年11月,Linux Mint 與 DuckDuckGo簽立(li)了一份獨(du)家合(he)約,DuckDuckGo 將成(cheng)為 Linux Mint 12之默認(ren)搜(sou)尋引(yin)擎。
我們投資 DuckDuckGo,不僅是因為(wei)我們相信它能改變(bian)(bian)整個(ge)領(ling)(ling)域的游(you)戲規則,更是因為(wei)搜索引(yin)擎領(ling)(ling)域正迫切需要(yao)這樣(yang)的改變(bian)(bian)。
——Brad Burnham,DuckDuckGo 投資者(zhe)
DuckDuckGo的突出優勢,主要體(ti)現在兩個(ge)方(fang)面(mian)(mian),一方(fang)面(mian)(mian)是對用戶(hu)隱私的嚴格(ge)保(bao)護,另一方(fang)面(mian)(mian)則是對傳(chuan)統搜索引擎結果呈現方(fang)式的改(gai)進(jin)和(he)優化,以在用戶(hu)體(ti)驗上形成自(zi)己(ji)的特色。
搜索引擎不可避免地會收(shou)到執法(fa)機關的各(ge)種交出(chu)數(shu)(shu)據的要求——而我不愿(yuan)上交任何數(shu)(shu)據。
——Gabriel Weinberg, DuckDuckGo創始人
傳統搜(sou)(sou)索引(yin)擎(qing)為了優化搜(sou)(sou)索結(jie)(jie)果,必(bi)須對用(yong)戶(hu)(hu)數據進(jin)(jin)行盡量全(quan)(quan)面(mian)的(de)(de)(de)收(shou)集(ji)和(he)(he)分析(xi),這是對用(yong)戶(hu)(hu)隱(yin)(yin)私(si)的(de)(de)(de)一(yi)種侵犯。而(er) DuckDuckGo則成功地避開了這樣的(de)(de)(de)缺陷。在(zai)DuckDuckGo的(de)(de)(de)隱(yin)(yin)私(si)政(zheng)策中非常明確的(de)(de)(de)聲(sheng)明網站(zhan)不會記錄(lu)(lu)用(yong)戶(hu)(hu)的(de)(de)(de)瀏覽器UA、IP 地址(zhi)、搜(sou)(sou)索行為等任何相關數據,默認情況下也不會使(shi)用(yong)Cookie來記錄(lu)(lu)數據。此(ci)外,DuckDuckGo還(huan)對用(yong)戶(hu)(hu)點(dian)擊搜(sou)(sou)索結(jie)(jie)果后跳(tiao)轉到目標(biao)網頁的(de)(de)(de)過(guo)程進(jin)(jin)行了重定向(xiang)處理(li),目標(biao)網站(zhan)無(wu)法獲知用(yong)戶(hu)(hu)是通過(guo)輸入哪(na)些搜(sou)(sou)索詞(ci)跳(tiao)轉到自己的(de)(de)(de)網站(zhan)。這進(jin)(jin)一(yi)步保護了用(yong)戶(hu)(hu)的(de)(de)(de)隱(yin)(yin)私(si)安全(quan)(quan)。同時(shi),DuckDuckGo鼓勵用(yong)戶(hu)(hu)使(shi)用(yong)Firefox瀏覽器的(de)(de)(de)強制https擴展和(he)(he)Tor匿(ni)名網絡等方(fang)式(shi)來保護自己的(de)(de)(de)隱(yin)(yin)私(si),而(er) DuckDuckGo自身也運營著一(yi)個Tor的(de)(de)(de)跳(tiao)出節點(dian),以便用(yong)戶(hu)(hu)在(zai)使(shi)用(yong)相對速(su)(su)度較慢(man)的(de)(de)(de)Tor匿(ni)名網絡時(shi)也能夠快(kuai)速(su)(su)而(er)安全(quan)(quan)地訪問 DuckDuckGo進(jin)(jin)行搜(sou)(sou)索。
越(yue)來越(yue)多的用戶最終會(hui)選擇DuckDuckGo,不僅是因為它(ta)對隱私的全(quan)面保護,更是因為它(ta)擁有更好的體驗。
——Gabriel Weinberg, DuckDuckGo創始人(ren)
為了滿足用(yong)(yong)戶(hu)個(ge)性化(hua)的(de)(de)(de)(de)需求(qiu)而在一定程度(du)上損害用(yong)(yong)戶(hu)的(de)(de)(de)(de)隱私權(quan)是傳(chuan)統搜(sou)索(suo)引(yin)擎的(de)(de)(de)(de)無奈(nai)之(zhi)選。而DuckDuckGo則努力在堅(jian)持(chi)全面保護隱私的(de)(de)(de)(de)同時滿足用(yong)(yong)戶(hu)的(de)(de)(de)(de)個(ge)性化(hua)需求(qiu)。為此,DuckDuckGo在傳(chuan)統的(de)(de)(de)(de)索(suo)引(yin)和返回(hui)網頁結(jie)果之(zhi)外,更為注重直接向用(yong)(yong)戶(hu)傳(chuan)遞權(quan)威結(jie)果,逐漸形成了自己獨特(te)的(de)(de)(de)(de)功能特(te)性:
在(zai)(zai)生活(huo)中,用(yong)戶(hu)很多時候(hou)對搜索引擎的(de)(de)使用(yong)需(xu)求僅僅是為了解決一個疑問,或(huo)者查(cha)詢一點生活(huo)信息(xi),這類(lei)細小的(de)(de)搜索需(xu)求產生量非常大。對于這類(lei)搜索請求,DuckDuckGo可以精準地識別出需(xu)求類(lei)型,并直(zhi)接完(wan)成運算或(huo)調取數據(ju),使用(yong)戶(hu)無需(xu)跳轉到對應網(wang)站進行二次查(cha)詢,而是直(zhi)接在(zai)(zai)DuckDuckGo的(de)(de)結果頁(ye)面(mian)上獲得所需(xu)信息(xi)。
這樣的服(fu)務不僅包括(kuo)各大搜索引擎普遍具有的各種(zhong)計算、換(huan)算、號碼歸屬(shu)地查(cha)(cha)詢(xun)、時區查(cha)(cha)詢(xun)等(deng),還包括(kuo)大批獨特的服(fu)務,例如:查(cha)(cha)詢(xun)事實性問題:林肯哪天(tian)遇(yu)刺?人有多少塊骨頭(tou)?一便士(shi)硬(ying)幣有多重?兩只雞蛋含有多少卡路里熱量?……
時間、地區類問題:倫敦(dun)今天(tian)何(he)時日出?今天(tian)會下(xia)雨么?北京(jing)現在(zai)幾(ji)度?……用戶可(ke)以用自然語(yu)言進行查詢,而不需要切割關鍵詞(ci)。
生活信息查詢:《星球大戰》電影(ying)怎(zen)么樣?謝耳(er)朵愛喝(he)的(de)那個Cuba Libre雞尾(wei)酒怎(zen)么調?………
編程類問題:Perl 的 Hello World怎么寫(xie)?將(jiang)一個字符串用base64編碼?隨機生(sheng)成一個16位(wei)的字符串?……在人人都是(shi)程序員(yuan)的今天(tian),這樣的快速(su)查詢工具顯得(de)非(fei)常實用。
常(chang)用(yong)信息:各種Public DNS 地址?lorem ipsum占位符全文?顏色代碼對照表(biao)?ASCII碼表(biao)?
DuckDuckGo中的很(hen)多(duo)這(zhe)類(lei)服務(wu)都是通過自然(ran)語言進行的。用(yong)戶(hu)只(zhi)需要(yao)(yao)在搜(sou)索(suo)框中用(yong)自然(ran)語言提(ti)出一個(ge)問(wen)題,就可以直接在結果頁面(mian)最(zui)上(shang)方得(de)到解答,用(yong)戶(hu)的問(wen)題都在這(zhe)個(ge)頁面(mian)上(shang)直接解決,而(er)沒有必要(yao)(yao)再從(cong)結果頁面(mian)上(shang)跳轉到其他(ta)網站(zhan)進行二次(ci)查詢。
ifttt的(de)(de)(de)(de)(de)(de)順(shun)利運營顯示了互聯網(wang)(wang)開(kai)放(fang)(fang)API的(de)(de)(de)(de)(de)(de)力量。各(ge)大專業網(wang)(wang)站(zhan)大多開(kai)放(fang)(fang)自身數(shu)據(ju)的(de)(de)(de)(de)(de)(de)API接口以便第三方(fang)程(cheng)序(xu)能夠快速地(di)(di)獲得數(shu)據(ju)。DuckDuckGo充分利用了各(ge)種(zhong)網(wang)(wang)絡服務的(de)(de)(de)(de)(de)(de)API來為用戶(hu)提供權威而(er)精確的(de)(de)(de)(de)(de)(de)結果(guo)。在DuckDuckGo的(de)(de)(de)(de)(de)(de)官方(fang)頁(ye)面(mian)中(zhong)(zhong)可以看(kan)到,向(xiang)DuckDuckGo開(kai)放(fang)(fang)API的(de)(de)(de)(de)(de)(de)合作伙伴多種(zhong)多樣,不僅有Wolfram Alpha和(he)維基百科這(zhe)(zhe)樣數(shu)據(ju)較為全面(mian)的(de)(de)(de)(de)(de)(de)網(wang)(wang)絡服務,在各(ge)個(ge)垂直(zhi)領域(yu)中(zhong)(zhong)也(ye)有豐(feng)富(fu)的(de)(de)(de)(de)(de)(de)資(zi)源(yuan)。例如低門檻的(de)(de)(de)(de)(de)(de)程(cheng)序(xu)代碼(ma)管理平臺Github,餐飲娛樂(le)界的(de)(de)(de)(de)(de)(de)巨頭Yelp 和(he) Ubuntu用戶(hu)極為依賴的(de)(de)(de)(de)(de)(de) Launchpad 等(deng)等(deng)。對這(zhe)(zhe)些API的(de)(de)(de)(de)(de)(de)整合,使DuckDuckGo在處理用戶(hu)的(de)(de)(de)(de)(de)(de)搜(sou)索需求時可以快速地(di)(di)調用相(xiang)關領域(yu)的(de)(de)(de)(de)(de)(de)權威數(shu)據(ju),并(bing)直(zhi)接展(zhan)示精確直(zhi)觀的(de)(de)(de)(de)(de)(de)權威結果(guo)。免除了用戶(hu)二(er)次查詢(xun)的(de)(de)(de)(de)(de)(de)負擔,形成了良好的(de)(de)(de)(de)(de)(de)用戶(hu)體驗。同時,這(zhe)(zhe)種(zhong)做法(fa)也(ye)有效地(di)(di)減少了在傳(chuan)統搜(sou)索引擎中(zhong)(zhong)經常出現的(de)(de)(de)(de)(de)(de)Spam 和(he)純 SEO內容對用戶(hu)的(de)(de)(de)(de)(de)(de)影響(xiang)。
《時(shi)代(dai)周刊》作者(zhe)(zhe)Harry McCracken于2011年(nian)6月發表的評(ping)論(lun)中對(dui)DuckDuckGo高度(du)贊揚,并拿(na)(na)它與作者(zhe)(zhe)最愛的漢堡(bao)餐(can)廳In-N-Out漢堡(bao)比(bi)對(dui):“它(DuckDuckGo)看起(qi)來很(hen)(hen)像(xiang)早期的Google,芒果(guo)视频(pin)沒(mei)(mei)有(you)(you)任何點綴。正(zheng)如In-N-Out漢堡(bao)店不(bu)做(zuo)拿(na)(na)鐵、色拉、圣代(dai)、或(huo)(huo)是煎蛋,DDG也沒(mei)(mei)有(you)(you)嘗(chang)試去做(zuo)新(xin)聞(wen)、部落(luo)格、書(shu)籍(ji)、或(huo)(huo)圖像(xiang)搜(sou)(sou)尋(xun)。這(zhe)里沒(mei)(mei)有(you)(you)自(zi)動完(wan)成或(huo)(huo)者(zhe)(zhe)即時(shi)結(jie)(jie)果(guo),只(zhi)有(you)(you)最基本的網絡搜(sou)(sou)索、十個連結(jie)(jie)。不(bu)管它的批評(ping)者(zhe)(zhe)如何說(shuo),這(zhe)種(zhong)基本的搜(sou)(sou)尋(xun)引(yin)擎(qing)在今(jin)日仍然作用很(hen)(hen)大(da)……至于它的搜(sou)(sou)尋(xun)結(jie)(jie)果(guo)質(zhi)量,我倒不(bu)是說(shuo)溫伯(bo)格找到(dao)了相(xiang)較于強大(da)的Google團隊能(neng)挖出(chu)相(xiang)關度(du)更(geng)高的搜(sou)(sou)尋(xun)結(jie)(jie)果(guo)之方(fang)法,但是DuckDuckGo……在搜(sou)(sou)尋(xun)有(you)(you)用的站點這(zhe)方(fang)面已經十分優秀(xiu)。這(zhe)里的搜(sou)(sou)尋(xun)結(jie)(jie)果(guo)都很(hen)(hen)充(chong)實、率直(zhi),而沒(mei)(mei)有(you)(you)充(chong)斥垃圾”。