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