在任何網(wǎng)站上逛,不論是看文章,聽(tīng)音樂(lè)還是看視頻,都會(huì)有一些相關(guān)推送,而對(duì)于具有個(gè)人賬號(hào)的豆瓣和輕博客這類興趣社交網(wǎng)站,推送更是根據(jù)你在該網(wǎng)站的行為做的越來(lái)越合你脾胃,這背后的功臣,就是Tag。
成都創(chuàng)新互聯(lián)公司專注于桂陽(yáng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供桂陽(yáng)營(yíng)銷型網(wǎng)站建設(shè),桂陽(yáng)網(wǎng)站制作、桂陽(yáng)網(wǎng)頁(yè)設(shè)計(jì)、桂陽(yáng)網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造桂陽(yáng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供桂陽(yáng)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。豆瓣對(duì)豆瓣猜的解釋:
互聯(lián)網(wǎng)上的信息,都可以用Tag來(lái)進(jìn)行標(biāo)記分類,參與互聯(lián)網(wǎng)的人,也都可以通過(guò)Tag來(lái)進(jìn)行標(biāo)記分類,根據(jù)這些,就可以對(duì)人和信息進(jìn)行精準(zhǔn)化的匹配。
基于信息,可以建下面兩張表:
1、信息的標(biāo)簽表,用來(lái)填充系統(tǒng)和用戶為信息添加的標(biāo)簽;
2、為信息添加標(biāo)簽的用戶;
基于人,可以建下面兩張表:
用戶標(biāo)簽表,可以通過(guò)用戶填寫(xiě)的標(biāo)簽聚眾分類來(lái)標(biāo)記;
1、用戶標(biāo)記的信息及這些信息的標(biāo)簽表
2、然后根據(jù)這這四張表,就可以進(jìn)行相關(guān)興趣推送。
推送行為有四類,分別是
根據(jù)信息推送信息;
根據(jù)信息推送人;
根據(jù)人推送信息;
根據(jù)人推送人;
實(shí)現(xiàn)這四類推送的方式如下:
1.根據(jù)信息推送信息
對(duì)元信息的標(biāo)簽,根據(jù)用戶對(duì)元信息標(biāo)簽標(biāo)記次數(shù)進(jìn)行排序;
按照標(biāo)簽排序及次數(shù)賦予不同的權(quán)重,根據(jù)權(quán)重去找出與原信息標(biāo)簽相似度接近的信息按照相似度高低進(jìn)行排序;
將相似度高的信息設(shè)置關(guān)聯(lián),進(jìn)行推送;
2.根據(jù)信息推送人
對(duì)元信息的標(biāo)簽,根據(jù)用戶對(duì)元信息標(biāo)簽標(biāo)記次數(shù)進(jìn)行排序;
賦予每個(gè)標(biāo)簽權(quán)重,根據(jù)權(quán)重找出標(biāo)記這些標(biāo)簽的人,對(duì)關(guān)聯(lián)度高低進(jìn)行排序;
推送排名靠前的用戶;
3.根據(jù)人推送信息
對(duì)人進(jìn)行標(biāo)簽化,也可以使用該人使用過(guò)的標(biāo)簽對(duì)其進(jìn)行標(biāo)簽化;
對(duì)該人使用的標(biāo)簽按照使用次數(shù)進(jìn)行排序,為其賦予權(quán)重;
根據(jù)1.2的標(biāo)簽及賦予的權(quán)重找到信息進(jìn)行匹配,按照匹配程度高低推送;
4.根據(jù)人推送人
對(duì)人進(jìn)行標(biāo)簽化,也可以使用該人使用過(guò)的標(biāo)簽對(duì)其進(jìn)行標(biāo)簽化;
對(duì)該人使用的標(biāo)簽按照使用次數(shù)進(jìn)行排序,為其賦予權(quán)重;
根據(jù)1.2的標(biāo)簽及賦予的權(quán)重找到使用這些標(biāo)簽的用戶,按照匹配程度高低進(jìn)行推送;
基于以上步驟的操作,可以完成信息及人的推送;
另外,可以出于減輕服務(wù)器實(shí)時(shí)計(jì)算壓力的因素考慮,可以在以上第二步時(shí)新建一個(gè)新表來(lái)儲(chǔ)存排序數(shù)據(jù),這樣可以無(wú)需實(shí)時(shí)計(jì)算,利用每天服務(wù)器空閑時(shí)計(jì)算生成數(shù)據(jù),在使用時(shí)直接進(jìn)行讀取即可。
文章來(lái)源:wzxiuxian.com 轉(zhuǎn)載請(qǐng)注明出處鏈接。