多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 《近匠》豌豆莢李大海:用搜索敲開手機娛樂平臺之門

《近匠》豌豆莢李大海:用搜索敲開手機娛樂平臺之門

來源:程序員人生   發布時間:2014-09-18 04:56:40 閱讀次數:3578次

2014年3月,豌豆莢發布了垂直應用搜索的"應用內搜索"技術協議。初步提供了對應用內搜索的檢索、收錄和調起標準。同一時間,豌豆莢同步上線了“應用內搜索”接入申請入口。應該說搜索是豌豆莢的重要戰略之一,而開放接口的一個重要原因在于,在已經培養一段時間的用戶習慣后,豌豆莢的深度用戶已不滿足于現有應用的內容。同時,部分通過豌豆莢分發的應用已經開始與豌豆莢接觸希望成為應用內搜索的來源之一。

應用內搜索的意義在于,像當年的Web網站一樣,試圖將移動互聯網打通,使手機應用之間的關系,不再像現在一樣是一個個的信息孤島,而是可以通過搜索將信息內容串聯起來。此前,Google在Android 4.4中推出的App Indexing便試圖做到這一點,即將應用內容URL化,方便被搜索引擎抓取。而作為一家應用平臺,著力打造應用內搜索,除了能從側面提高被調起應用的下載量,有利于增強豌豆莢分發優勢外,還可以打破各家內容的瓶頸,將視頻、 電子書等內容在搜索內進行聚合,探索移動搜索的同時去發現渠道市場的新形式。

那么,豌豆莢在應用內搜索方面都做了哪些實踐?應用內搜索技術在國內目前處于哪個階段?又有哪些機遇與挑戰留給開發者?針對這些問題,CSDN近日對豌豆莢搜索平臺技術負責人李大海進行了專訪。


CSDN:請簡單介紹一下你的工作經歷。

李大海:我2006年畢業于北京大學基礎數學系,之后加入了谷歌中國,在谷歌待了四年多以后,跟當時的谷歌北京工程副院長劉俊一起創業做云云網。去年 8 月來到豌豆莢,負責搜索業務方面的事情。目前,我的主要工作是跟著搜索平臺團隊一起為公司的搜索產品提供技術支持。

CSDN:能否介紹一下豌豆莢的搜索技術團隊?

李大海:豌豆莢早在2012年就開始做應用搜索,團隊是按照典型的搜索引擎架構來分工的。工作內容包括爬蟲、后臺的數據處理、檢索、排序,以及對用戶意圖的理解等。當然,隨著公司業務的變化,我們的團隊也一直在變。隨著業務功能的增加,團隊的規模也在不斷壯大。 

CSDN:今年你們的工作取得了哪些成績?

李大海:今年是我們從應用搜索向手機娛樂搜索轉變的過程,這個過程有很多階段性成果,比如我們的電子書、視頻以及壁紙搜索,在線上服務了很多的用戶。這些業務的變化促使我們在人員的規模和分配上也作出了一些調整。

CSDN:豌豆莢現在所做的應用內搜索是一個什么樣的體驗?

李大海:我們是把App的內容做了一個索引,給用戶提供一個完全直達的體驗。以電子書為例,用戶通過搜索找到自己想看的書,豌豆莢可以直接把用戶帶到相應的 App 中去(比如《多酷書城》),你可以免費試讀也可以下載。而這些 App 則變得更像傳統互聯網的網站,不再是信息孤島。

CSDN:現在一些巨頭也在向應用內搜索方向進行嘗試,請問你怎樣看待這種現象?在你看來,應用內搜索業務在競爭中得勝的關鍵是什么?

李大海:應用內搜索是一個非常新的領域,從產品形態上來看,它一定是基于手機使用場景發展起來的產品。豌豆莢一直專注于移動使用場景,為用戶打造簡單有愛的手機應用,我們也是第一個把應用內搜索產品化的公司。我們看到有越來越多的公司認可這件事,并且加入到這個領域當中,這是非常令人高興的現象。說起應用內搜索的關鍵,我認為以下三點比較重要:全面、準確、情景化。尤其是全面、準確,這是用戶愿不愿意用你的搜索產品的關鍵。另外,數據的積累客觀上也能形成競爭的壁壘。豌豆莢在移動領域積累了4年的數據,這正是我們的優勢。

CSDN:這樣看來,豌豆莢已不再是一個單純的應用平臺?

李大海:是的。其實我們最終想做的事情是一個手機上的綜合的內容搜索,把手機娛樂場景下的所有內容全面建立起來。當然,這需要一些時間,讓用戶對產品的認知慢慢改變。

CSDN:前不久,豌豆莢與《貓眼電影》合作,提供基于場景的搜索內容反饋。在你看來,理想的場景推送是一種怎樣的體驗?

李大海:我認為,理想的場景推送就是準確把握住用戶需求。在搜索的場景下,我們知道用戶需求后,再根據其他一些條件去判斷,成功率和準確率會高很多。舉個例子,一個智能的生活類搜索引擎,在用戶晚上十點,以“川菜”為關鍵詞進行搜索時,應當結合用戶所處的位置,為用戶提供附近能吃宵夜的川菜館,而不是那些雖然流行但已經關門了的館子。這就是所謂的“智能”,它不是虛無炫酷的,而是對用戶需求的的準確判斷。豌豆莢最近引入了電影票門類,在搜索最近熱映的電影時,比如《后會無期》,用戶可以直接點擊第一條搜索結果開始選座購票,這樣,用戶會被直接帶到貓眼電影 App 中,整個流程是無縫、流暢的。


CSDN:應用內搜索用到了一個關鍵技術,即Deeplink,能否簡單介紹一下這一技術?

李大海:Deeplink在互聯網發展的早年就提出來了,當時的概念是與首頁對立的,“藏在首頁之下的頁面”,再后來,搜索引擎行業把這個概念跟爬蟲容易抓取到的內容相對起來。我們認為,還有更多的互聯網內容是藏在這些頁面之后沒被人看到的,也就是說,我們看到的信息只是冰山一角,更多的數據實際上是藏在冰山的下面的。現在,Deeplink更具體的是指App里面的內容。我們知道,App是組成移動互聯網的一個個細胞,它對應著以前的網站。但它與網站不同的是,App的內容是孤立的,沒有超鏈接的技術規范。所以,想知道App內有哪些好的內容從 App外部是不太容易做到的,這些內容隱藏得很深。針對這一情況,人們開始找出一些技術方案來解決這一問題,這些技術解決方案統稱為Deeplink。

CSDN:能否舉一些例子,具體講講Deeplink的實現原理?

李大海:現在已經有很多公司在定義自己的Deep Link規范,比如豌豆莢的應用內搜索技術協議(http://developer.wandoujia.com/search),Google的App Indexing(https://developers.google.com/app-indexing),Quixey的AppURL(http://appurl.org)和Facebook的App Links(http://applinks.org)等。

這些協議都有一個共同特點,通過某種方式代替URL來描述資源,為了與普通的(Web)URL對應,我們姑且稱之為App URL,再使用第三方工具把App URL解釋為Android系統或其它移動操作系統的原生App調起方式,打開App內對應的資源。這些協議要變得可用,都需要App首先能支持系統原生的外部調起方式。在Android上,這就是使用intent-filter來響應特定的intent。

拿豌豆莢的應用內搜索技術協議來說,我們使用Microdata+擴展的Sitemap來結構化地描述內容資源(這里的內容資源有比如視頻和電子書等),在每個資源的描述文件中使用標簽xhtml:link來描述該資源在Android上對應的打開方式,當這個資源在搜索結果中被點擊時,標簽xhtml:link中的內容會被豌豆莢翻譯成相應的intent,讓Android系統調用合適的Action。

下面是一個具體的例子:


這個視頻的App URL就是“example://play/movie/xxx”,在調用的時候,豌豆莢會向系統構造一個intent,這個intent的action是"android.intent.action.VIEW",category是 "android.intent.category.DEFAULT",scheme是“example”,host是“play”等。這樣,只要App在manifest文件中通過intent-filter注冊了這樣的intent響應能力,就能夠順利調起這個視頻,進而開始播放了。

CSDN:這個過程當中會不會引起一些安全性的問題?

李大海:首先,從豌豆莢下載的應用我們會進行嚴格的認證,我們的應用內搜索本身也是在這些驗證、審核過的應用的基礎上把里面的內容提供給用戶。用戶能夠搜索到這些內容,就表明這個內容本身的安全性是有保證的。第二, 用戶在點擊這個內容之后,會通過剛才提到的技術直接調起對應的App,打開相應的資源。到這里豌豆莢的工作就結束了,接著就是由對應App接手這個工作繼續為用戶服務,豌豆莢不能也不會獲取和監聽用戶的使用信息。

CSDN:這是不是說,你們要去與開發者溝通,取得他們的支持,才能真正實現Deep link所預想的想法?

李大海:是這樣的。真正支持Deeplink的開發者還非常少,所以我們為了實現預想的用戶體驗效果,必須跟開發者合作,跟他們解釋需要做的事情和可以獲得的好處,這是很難繞開的事情。目前,我們已經與超過50家合作伙伴達成了合作。最近也在準備上線自動接入內容的新版開發者中心,提升接入效率。

CSDN:作為豌豆莢搜索平臺的技術負責人,你的常用開發工具是什么?

李大海:我研究生畢業前就是一個Liunx愛好者,是北京大學Linux俱樂部的常任會員。進入谷歌之后,也一直在Linux平臺下做開發,日常使用的操作系統是Ubuntu,平時使用Vim進行代碼編寫,開發語言主要是用C++和Java,偶爾用一下Python,對Go語言也很感興趣。

CSDN:在你的技術實踐當中,有哪些建議與心得可以給到開發者?

李大海:現在是一個開源的時代,我建議開發者多了解開源界的動向,對常用的開源框架和工具,以及一些現成的存儲系統有所了解,這樣,在需要快速實現一個原型系統的時候能夠以很低的時間和成本完成。比如Java和 Spring框架、Hadoop、Hbase、Hive、Storm、Spark等。另外,在移動互聯網時代,我們經常需要處理海量數據。我建議開發者,在開發的時候,一開始就要想好怎樣能把代碼寫得對分布式比較友好。比如選用數據庫解決方案的時候雖然一開始量可能很小,但還是要想清楚到底是MySQL更合適業務需要,還是用HBase這樣的Non-SQL數據庫就足夠了。如果采用MySQL,以后數據量大了可能會怎么運營?諸如此類。


【《近匠》上海慶科:智能家居背后的連接和交互方案提供商】《近匠》第47期:今年國內智能硬件團隊不斷涌現,而專注于智能家居方向的團隊數量多。同時,一些如海爾、美的這樣的老品牌也開始走向智能化。在這些智能家居背后,有著一個重要的云方案提供商,那就是上海慶科。

【《近匠》圖靈機器人:App和移動硬件的智慧大腦】《近匠》第46期,圖靈機器人是為開發者提供智能語義處理能力(包括語義理解,智能問答,知識庫對接等)的服務。目前已經積累近百億條語料庫和GB級別基礎數據,本期專訪聯合創始人韋克禮,聽他詳解“智慧大腦”。

【《近匠》Blueware何曉陽,不做中國的New Relic】《近匠》第45期,APM指“端到端應用性能管理”,可以對應用的傳輸鏈進行統一、實時深入分析。目前這一領域最廣為人知的公司是美國的New Relic。作為一家中國APM提供商,Blueware希望APM可以為更多國內開發者所用。

回顧更多內容及線下開發者活動信息,請關注mobilehub公眾微信號(ID: mobilehub)


尋求《近匠》免費報道,請私信:@CSDN移動,或發送郵件至mobile#csdn.net。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲一区欧美 | 最近好中文字幕国语免费高清 | 国产一区二区久久精品 | 九九精品视频一区二区三区 | 日韩在线观看一区 | 五月天 婷 | 久久精品亚洲精品国产欧美 | 亚洲精品永久免费 | 成年人免费网站视频 | 久久国产亚洲欧美日韩精品 | 欧美另类videosbestse | 亚洲视频在线免费观看 | 秋霞午夜鲁丝片午夜精品久 | 99久久精品国产麻豆 | 国产亚洲精品免费 | 免费v片视频在线观看视频 免费v片在线观看 | 午夜理伦三级在线观看 | youjizz久久 | 精品福利一区二区三区免费视频 | 爱爱网站免费 | 精品久久成人免费第三区 | 在线观看www视频 | 亚洲色大成网站www久久九九 | 亚洲一区网站 | 久久久国产这里有的是精品 | 精品国产一区二区三区久久影院 | 国产精品高清一区二区 | 日本大片免费一级 | 在线视频一区二区三区 | 成人一级大片 | 欧美人与动性行为另类 | 日韩欧美一及在线播放 | 久久久久久一级毛片免费无遮挡 | 欧美高清freewebvideo性 | 精品国产欧美一区二区三区成人 | 欧美不卡一区二区三区 | 国内久久精品 | 2022在线精品视频网站 | 亚洲精品国产精品国自产网站 | 久久精品国产精品亚洲20 | 日本一级不卡一二三区免费 |