劉京濤,劉京濤講師,劉京濤聯(lián)系方式,劉京濤培訓師-【中華講師網(wǎng)】
    大數(shù)據(jù)淘寶京東拼多多短視頻運營整培訓金牌講師
    42
    鮮花排名
    14
    鮮花數(shù)量
    劉京濤:不懂京東搜索三級類目排序規(guī)則,你說你懂搜索?
    2017-05-09 3872
    對象
    運營人員及店長
    目的
    分享京東搜索三級類目排序規(guī)則
    內(nèi)容

      目前很多人對三級頁面的質(zhì)量分因子不是很了解,不知道有多少個權(quán)重,特此京濤老師從京東三級列表頁架構(gòu)師那獲悉到京東三級類目權(quán)重架構(gòu)開發(fā)工作。京東分類頁面的入口

      分類列表入口,可以通過京東首頁首屏左側(cè)導(dǎo)航進入,是用戶購買商品的幾大入口之一。

      分類列表,展示各個分類的商品,有綜合排序、價格排序、銷量排序、上架時間排序、圖書還有出版時間排序。可以按照品牌、價格和各種擴展屬性篩選出想要的商品。下圖以空調(diào)列表為例。

      分類列表特點

      -- 分類多,全站大概幾千個分類;

      -- 商品多,每個分類商品多,有的分類能達到上千萬的商品;

      -- 需求多樣化,不同分類需求不一樣,例如大家電、圖書需求各不一樣;

      -- 請求量大,實時性要求高。

      京東分類升級新架構(gòu)權(quán)重

      新架構(gòu)設(shè)計目標

      -- 分布式,數(shù)據(jù)可以做多個分片,服務(wù)各層可以做到水平擴容;

      -- 高可用,雙機房雙活部署;

      -- 響應(yīng)迅速;

      -- 數(shù)據(jù)閉環(huán),線上服務(wù)主要數(shù)據(jù)不依賴于外部API;

      -- 運維便捷,方便切換集群,方便分類管理配置;

      -- 數(shù)據(jù)提升,通過優(yōu)化排序算法,提升GMV、訂單轉(zhuǎn)化率、客單價等。

      新架構(gòu)功能模塊如上圖所示:

      -- 頁面渲染:采用OpenResty(Nginx+Lua)來作模板渲染,方便頁面邏輯的調(diào)整;

      -- 業(yè)務(wù)處理:采用golang,所有的篩選、過濾邏輯都是在這一層處理的;

      -- 數(shù)據(jù)異構(gòu):頁面渲染需要相關(guān)的數(shù)據(jù)、過濾篩選需要的數(shù)據(jù),都是通過異構(gòu)過來的;

      -- 消息處理:通過接入MQ消息,可以實時處理商品上下架、庫存更新、價格修改等消息;

      -- 質(zhì)量分計算:通過大數(shù)據(jù)平臺計算商品質(zhì)量分,為綜合排序提供依據(jù);

      -- 配置管理中心:負責后臺調(diào)度、分類配置等。

      新架構(gòu)功能模塊上線情況

      新架構(gòu)離線數(shù)據(jù)流程如下圖

      其中:

      -- 數(shù)據(jù)集市,使用的是京東的大數(shù)據(jù)平臺;

      -- JSS,是京東自研分布式文件存儲系統(tǒng);

      -- JIMDB,是京東自研KV存儲系統(tǒng),可當分布式Redis使用。

      詳解各個模塊的權(quán)重

      * 質(zhì)量分計算

      由于每個分類的商品非常多,個別分類達千萬量級的SKU,而用戶瀏覽的SKU有限,我們需要將用戶最可能買的商品排在前面;為每個分類的所有sku進行質(zhì)量分計算,涉及到幾十個指標(包括銷量、評價、瀏覽、轉(zhuǎn)化率等);根據(jù)質(zhì)量分的高低進行排序;由于涉及數(shù)據(jù)量很大,所有計算都在大數(shù)據(jù)平臺完成;將計算結(jié)果推送到JSS。

      由于還有一些特殊規(guī)則,例如品牌穿插、店鋪穿插、特殊排序等,這些規(guī)則的實現(xiàn)是通過worker實現(xiàn),讀取jss,并進行特殊規(guī)則處理。將處理后的數(shù)據(jù)推送到MYSQL。

      * 異構(gòu)服務(wù)

      異構(gòu)服務(wù)主要是異構(gòu)過濾和展示需要的商品數(shù)據(jù);調(diào)用外部各個接口,形成一張商品寬表。如下圖所示:

      業(yè)務(wù)處理子系統(tǒng)介紹

      上圖展示了列表各種篩選邏輯,排序邏輯。

      業(yè)務(wù)處理子系統(tǒng)提供前端所需要的所有過濾篩選接口,以及展示數(shù)據(jù)。該系統(tǒng)采用golang開發(fā),所有篩選數(shù)據(jù)都存在內(nèi)存中,提高檢索速度;展示的數(shù)據(jù)都放在jimdb中,目的減少占用內(nèi)存大小,縮短golang的GC時間。下圖展示了內(nèi)存中存儲的數(shù)據(jù)。

      * 消息處理系統(tǒng)

      該系統(tǒng)接收處理相關(guān)消息(商品變更,上下架,價格變更,庫存變更),并實時更新到線上,如下圖所示:

             更多干貨內(nèi)容分享盡在京濤老師QQ:207331567分享!

    全部評論 (0)

    Copyright©2008-2025 版權(quán)所有 浙ICP備06026258號-1 浙公網(wǎng)安備 33010802003509號 杭州講師網(wǎng)絡(luò)科技有限公司
    講師網(wǎng) www.transparencyisgood.com 直接對接10000多名優(yōu)秀講師-省時省力省錢
    講師網(wǎng)常年法律顧問:浙江麥迪律師事務(wù)所 梁俊景律師 李小平律師

    主站蜘蛛池模板: 亚洲一区二区女搞男| 国产精品日本一区二区在线播放 | 国精品无码一区二区三区左线| 国产福利电影一区二区三区,日韩伦理电影在线福 | 久久精品国内一区二区三区| 国产免费无码一区二区| 白丝爆浆18禁一区二区三区| 一区二区无码免费视频网站| 乱色精品无码一区二区国产盗| 国产精品毛片一区二区| 国产成人一区二区三区免费视频 | 精品一区二区三区四区在线| 日本一区免费电影| 尤物精品视频一区二区三区| 精品黑人一区二区三区| 91久久精品午夜一区二区| 精品人无码一区二区三区 | 国产精品一区在线播放| 91福利国产在线观一区二区| 色婷婷综合久久久久中文一区二区| 国产AV午夜精品一区二区三| 在线观看免费视频一区| 国产一区二区三区高清在线观看 | 国产精品一区二区久久乐下载| 色综合视频一区二区三区44| 国产精品99精品一区二区三区| 国模极品一区二区三区| 国产成人av一区二区三区在线| 美女视频一区二区| av在线亚洲欧洲日产一区二区| 日韩综合无码一区二区| 亚洲AV综合色一区二区三区| 久久伊人精品一区二区三区| 亚洲av成人一区二区三区在线播放| 色婷婷香蕉在线一区二区| 日韩精品一区二区三区毛片| 亚洲第一区在线观看| 久久精品一区二区| 国产精品合集一区二区三区| 午夜一区二区免费视频| 精品乱子伦一区二区三区高清免费播放 |