序結(jié)果進(jìn)行展現(xiàn)。
[0049]本實(shí)施例的技術(shù)方案,在根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個(gè)搜索結(jié)果之后,通過服務(wù)器端中保存的任一搜索結(jié)果的歷史喜好行為信息確定當(dāng)前搜索得到的每個(gè)搜索結(jié)果對應(yīng)的歷史喜好行為信息,再根據(jù)當(dāng)前搜索得到的每個(gè)搜索結(jié)果對應(yīng)的歷史喜好行為信息獲取每個(gè)搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),并對當(dāng)前搜索得到的多個(gè)搜索結(jié)果進(jìn)行排序,可以針對不同的用戶提供不同的排序結(jié)果,從而為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0050]進(jìn)一步地,所述方法還可優(yōu)選包括:
[0051]在將排序結(jié)果返回給客戶端時(shí),將對排序結(jié)果中各搜索結(jié)果對應(yīng)的歷史喜好行為信息的統(tǒng)計(jì)信息一同發(fā)送給客戶端,以使客戶端在用戶瀏覽任一搜索結(jié)果時(shí)將其對應(yīng)的歷史喜好行為信息的統(tǒng)計(jì)信息進(jìn)行展現(xiàn)。
[0052]以圖1b為例進(jìn)行說明??蛻舳税l(fā)送的搜索關(guān)鍵詞為“周杰倫演唱會(huì)”,服務(wù)器端進(jìn)行搜索得到多個(gè)搜索結(jié)果,根據(jù)每個(gè)搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),對多個(gè)搜索結(jié)果進(jìn)行排序,得到排序結(jié)果從前至后依次為:第一個(gè)搜索結(jié)果“周杰倫2013演唱會(huì),大麥網(wǎng)周杰倫演唱會(huì)專區(qū)推薦2013最新演唱會(huì)演出...”、第二個(gè)搜索結(jié)果“周杰倫演唱會(huì)的最新相關(guān)信息”和第三個(gè)搜索結(jié)果“周杰倫2004 “無與倫比”演唱會(huì)高清”,服務(wù)器端在將該排序結(jié)果返回給客戶端時(shí),將對排序結(jié)果中各搜索結(jié)果對應(yīng)的歷史喜好行為信息的統(tǒng)計(jì)信息一同發(fā)送給客戶端,假設(shè)其中第一個(gè)搜索結(jié)果對應(yīng)的統(tǒng)計(jì)信息為“248人點(diǎn)贊”,則在用戶瀏覽該第一個(gè)搜索結(jié)果時(shí),客戶端將其對應(yīng)的歷史喜好行為信息的統(tǒng)計(jì)信息“248人點(diǎn)贊”通過該搜索結(jié)果右側(cè)的圖標(biāo)進(jìn)行展現(xiàn)。
[0053]本方式中,服務(wù)器端不僅將對當(dāng)前搜索得到的多個(gè)搜索結(jié)果進(jìn)行排序后的排序結(jié)果返回客戶端,而且將對排序結(jié)果中各搜索結(jié)果對應(yīng)的歷史喜好行為信息的統(tǒng)計(jì)信息一同發(fā)送給客戶端,一方面,可以針對不同的用戶提供不同的排序結(jié)果,另一方面,有利于通過展現(xiàn)在客戶端上排序后的多個(gè)搜索結(jié)果對應(yīng)的統(tǒng)計(jì)信息,為正在瀏覽的用戶提供直觀的各搜索結(jié)果對應(yīng)的用戶喜好統(tǒng)計(jì)結(jié)果,從而為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0054]實(shí)施例二
[0055]本實(shí)施例提供了一種信息搜索方法,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,提供了根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息獲取當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)這一操作的優(yōu)選方案。
[0056]請參閱圖2,具體包括:操作210?操作220。
[0057]210、根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的至少一個(gè)數(shù)據(jù)。
[0058]其中,所述單一用戶喜好數(shù)據(jù)是表示輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù),所述相關(guān)用戶喜好數(shù)據(jù)是表示與輸入所述搜索關(guān)鍵詞的用戶相關(guān)的用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù),所述全體用戶喜好數(shù)據(jù)是表示使用所述客戶端的全部用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù)。
[0059]如前所述,在用戶當(dāng)前搜索之前進(jìn)行的多次歷史搜索過程中,服務(wù)器端不僅返回相應(yīng)的搜索結(jié)果,而且保存由用戶對任一搜索結(jié)果進(jìn)行喜好行為操作而產(chǎn)生的歷史喜好行為信息,其中,任一搜索結(jié)果都對應(yīng)著不盡相同的歷史喜好行為信息。因此,在當(dāng)前搜索進(jìn)行之前,服務(wù)器端中已經(jīng)保存了任一搜索結(jié)果的歷史喜好行為信息,對于當(dāng)前進(jìn)行的搜索,根據(jù)當(dāng)前搜索得到的每個(gè)搜索結(jié)果對服務(wù)器端中已經(jīng)保存的任一搜索結(jié)果的歷史喜好行為信息進(jìn)行篩選,即可得到當(dāng)前搜索得到的每個(gè)搜索結(jié)果所對應(yīng)的歷史喜好行為信息。
[0060]需要說明的是,單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)或者全體用戶喜好數(shù)據(jù)是將服務(wù)器端保存的當(dāng)前搜索得到的每個(gè)搜索結(jié)果所對應(yīng)的歷史喜好行為信息按不同的用戶維度劃分和統(tǒng)計(jì)而得到的結(jié)果。
[0061]換言之,根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取單一用戶喜好數(shù)據(jù),具體可以包括:通過對保存的輸入所述搜索關(guān)鍵詞的用戶,對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到單一用戶喜好數(shù)據(jù)。所述歷史喜好行為信息可包括:點(diǎn)贊行為信息、訪問行為信息、收藏行為信息以及網(wǎng)站分享行為信息中的至少一個(gè)。例如,對服務(wù)器端保存的輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的點(diǎn)贊行為信息進(jìn)行統(tǒng)計(jì),獲取輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的點(diǎn)贊數(shù)A1,對服務(wù)器端保存的輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的訪問行為信息進(jìn)行統(tǒng)計(jì),獲取輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的訪問次數(shù)A2,類似地,獲取輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的收藏狀態(tài)數(shù)據(jù)A3 (比如該數(shù)據(jù)為I時(shí)表示已收藏,為O時(shí)表示未收藏)和網(wǎng)站分享次數(shù)A4,然后計(jì)算Σ (Ai+A2+A3+A4),并將計(jì)算結(jié)果A作為輸入所述搜索關(guān)鍵詞的用戶的喜好數(shù)據(jù),也即單一用戶喜好數(shù)據(jù)。
[0062]下面對收藏狀態(tài)進(jìn)行介紹。在一般瀏覽器中,有網(wǎng)址收藏的功能。這是用戶主動(dòng)添加的網(wǎng)址,是重要的喜好指標(biāo)。服務(wù)器端可通過對收藏網(wǎng)址的讀取、記錄、匹配,將這部分映射到的搜索結(jié)果排序在未映射到的搜索結(jié)果的前面。例如:用戶M以前收藏過騰訊CDC的官網(wǎng),當(dāng)該用戶通過搜索引擎搜索CDC的時(shí)候,騰訊官網(wǎng)這條搜索結(jié)果被排在第一條結(jié)果的位置,而不是其它CDC縮寫的組織網(wǎng)站鏈接。
[0063]需要說明的是,輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息包括點(diǎn)贊行為信息、訪問行為信息、收藏行為信息以及網(wǎng)站分享行為信息中的至少兩個(gè)時(shí),在獲取上述單一用戶喜好數(shù)據(jù)A時(shí),可以對不同的喜好數(shù)據(jù)賦予不同的權(quán)重,通常為對當(dāng)前搜索結(jié)果的點(diǎn)贊數(shù)權(quán)重值 > 對當(dāng)前搜索結(jié)果的訪問次數(shù)A 2的權(quán)重值 > 對當(dāng)前搜索結(jié)果的收藏狀態(tài)六3的權(quán)重值 > 對當(dāng)前搜索結(jié)果的網(wǎng)站分享次數(shù)A 4的權(quán)重值。
[0064]仍以上述實(shí)例為例進(jìn)行說明。假設(shè)用戶M之前不僅對“騰訊⑶C微博”這條搜索結(jié)果有點(diǎn)贊操作,而且收藏過騰訊CDC的官網(wǎng),當(dāng)該用戶通過搜索引擎搜索CDC的時(shí)候,被點(diǎn)贊過的“騰訊CDC微博”這條搜索結(jié)果的排序位置應(yīng)在被收藏過的網(wǎng)站映射到的騰訊官網(wǎng)這條搜索結(jié)果之前。
[0065]類似地,根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取相關(guān)用戶喜好數(shù)據(jù),具體可以包括:通過對保存的輸入所述搜索關(guān)鍵詞的用戶的好友用戶,對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到相關(guān)用戶喜好數(shù)據(jù)。所述歷史喜好行為信息可包括:點(diǎn)贊行為信息、訪問行為信息、收藏行為信息以及網(wǎng)站分享行為信息中的至少一個(gè)。
[0066]例如,假設(shè)用戶M的通訊錄好友為3個(gè),分別為好友用戶M1、M2和M3,則對好友用戶Ml、M2和M3可獲取各自對當(dāng)前搜索結(jié)果的喜好數(shù)據(jù),分別記為Ml (A)、M2 (A)和M3 (A),然后計(jì)算Ml (A)、M2 (A)和M3 (A)的平均值,將計(jì)算結(jié)果作為該用戶M的相關(guān)用戶喜好數(shù)據(jù)。
[0067]其中,獲取用戶的好友用戶的用戶喜好數(shù)據(jù)(例如Ml (A)、M2 (A)和M3 (A))與上述獲取單一用戶喜好數(shù)據(jù)類似,不再贅述。
[0068]類似地,根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取全體用戶喜好數(shù)據(jù),具體可以包括:通過對保存的全部用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到全體用戶喜好數(shù)據(jù)。所述歷史喜好行為信息可包括:點(diǎn)贊行為信息、訪問行為信息、收藏行為信息以及網(wǎng)站分享行為信息中的至少一個(gè)。
[0069]例如,假設(shè)獲取到的全部用戶對當(dāng)前搜索結(jié)果的點(diǎn)贊數(shù)為ZA1,對當(dāng)前搜索結(jié)果的訪問次數(shù)為ZA2,對當(dāng)前搜索結(jié)果的收藏狀態(tài)數(shù)據(jù)為ZA3和網(wǎng)站分享次數(shù)為ZA4,然后計(jì)算ZA1、ZA2、ZA3和ZA4的平均值ZA,并將計(jì)算結(jié)果ZA作為全體用戶喜好數(shù)據(jù)。
[0070]220、根據(jù)獲取到的單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的至少一個(gè)數(shù)據(jù),得到當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)。
[0071]其中,如果獲取的是單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的至少兩個(gè)數(shù)據(jù),可以直接對當(dāng)前結(jié)果對應(yīng)的單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的至少兩個(gè)數(shù)據(jù)進(jìn)行求和,從而得到當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)。例如,將當(dāng)前搜索結(jié)果對應(yīng)的單一用戶喜好數(shù)據(jù)A、相關(guān)用戶喜好數(shù)據(jù)SA和全體用戶喜好數(shù)據(jù)ZA之和作為當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)。優(yōu)選是,可對不同用戶維度的喜好數(shù)據(jù)賦予不同的權(quán)重,然后再確定當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),通常為當(dāng)前搜索結(jié)果對應(yīng)的單一用戶喜好數(shù)據(jù)A的權(quán)重值 > 當(dāng)前搜索結(jié)果對應(yīng)的相關(guān)用戶喜好數(shù)據(jù)SA的權(quán)重值 > 當(dāng)前搜索結(jié)果對應(yīng)的全體用戶喜好數(shù)據(jù)ZA的權(quán)重值。如果獲取的是單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的一個(gè)數(shù)據(jù),可以直接將獲取的該一個(gè)數(shù)