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