據(jù)作為當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)。
[0072]本實(shí)施例的技術(shù)方案,在根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個搜索結(jié)果之后,通過對服務(wù)器端中保存的任一搜索結(jié)果的歷史喜好行為信息,按照當(dāng)前搜索得到的搜索結(jié)果進(jìn)行篩選,并按照不同的用戶維度進(jìn)行分類和統(tǒng)計(jì),可以得到當(dāng)前搜索得到的多條搜索結(jié)果各自對應(yīng)的不同用戶維度的喜好數(shù)據(jù),并基于當(dāng)前搜索得到的多條搜索結(jié)果各自對應(yīng)的不同用戶維度的喜好數(shù)據(jù),對當(dāng)前搜索得到的多個搜索結(jié)果進(jìn)行排序,可以針對不同的用戶提供不同的排序結(jié)果,從而為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0073]實(shí)施例三
[0074]本實(shí)施例提供一種信息搜索方法,本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,提供了根據(jù)每個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),對所述多個搜索結(jié)果進(jìn)行排序這一操作的一種優(yōu)選方案。
[0075]請參閱圖3,具體包括:操作310?操作330。
[0076]310、獲取對根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果的初始排序結(jié)果。
[0077]320、遍歷初始排序結(jié)果中的各個搜索結(jié)果,根據(jù)當(dāng)前遍歷到的搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)判斷是否需要調(diào)整當(dāng)前遍歷到的搜索結(jié)果在初始排序結(jié)果中的位置。
[0078]330、若是,則根據(jù)當(dāng)前遍歷到的搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)調(diào)整當(dāng)前遍歷到的搜索結(jié)果在初始排序結(jié)果中的位置。
[0079]以根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果各自對應(yīng)的用戶喜好數(shù)據(jù)N包括單一用戶喜好數(shù)據(jù)A、相關(guān)用戶喜好數(shù)據(jù)SA和全體用戶喜好數(shù)據(jù)ZA為例進(jìn)行說明。
[0080]其中,當(dāng)前搜索得到的多個搜索結(jié)果各自對應(yīng)的單一用戶喜好數(shù)據(jù)A、相關(guān)用戶喜好數(shù)據(jù)SA和全體用戶喜好數(shù)據(jù)ZA的獲取方式同樣適用于實(shí)施例二提供的方法,基于此,得到當(dāng)前搜索得到的多個搜索結(jié)果各自對應(yīng)的用戶喜好數(shù)據(jù)也同樣適用于實(shí)施例二提供的方法,不再贅述。
[0081]在本實(shí)施例中,根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果的初始排序結(jié)果為采用常規(guī)的信息搜索技術(shù)(例如利用搜索結(jié)果點(diǎn)擊數(shù)據(jù)模型)進(jìn)行搜索,得到與所述搜索關(guān)鍵詞對應(yīng)的多個搜索結(jié)果的排序結(jié)果。
[0082]假設(shè)客戶端發(fā)送的搜索關(guān)鍵詞為“周杰倫演唱會”,服務(wù)器端采用常規(guī)的信息搜索技術(shù)進(jìn)行搜索得到三個搜索結(jié)果,從前之后依次為:第一個搜索結(jié)果“周杰倫演唱會的最新相關(guān)信息”、第二個搜索結(jié)果“周杰倫2004 “無與倫比”演唱會高清”,和第三個搜索結(jié)果“周杰倫2013演唱會,大麥網(wǎng)周杰倫演唱會專區(qū)推薦2013最新演唱會演出...”,此即為對根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞“周杰倫演唱會”進(jìn)行搜索得到的多個搜索結(jié)果的初始排序結(jié)果。
[0083]在本實(shí)施例中,根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)N是增加給當(dāng)前默認(rèn)搜索結(jié)果頁面中搜索結(jié)果排序策略的數(shù)值,用來影響排序的位置。具體地,初始排序在第m位的搜索結(jié)果,對應(yīng)的用戶喜好數(shù)據(jù)N的數(shù)值為n,則將目前排序在第m位的搜索結(jié)果向前排序增加η位。由于每條搜索結(jié)果都有對應(yīng)的用戶喜好數(shù)據(jù)N,所以對不同用戶本身會有個性化的排序呈現(xiàn)。
[0084]仍以上述實(shí)例說明。假設(shè)初始排序結(jié)果中的第一個搜索結(jié)果“周杰倫演唱會的最新相關(guān)信息”對應(yīng)的用戶喜好數(shù)據(jù)N的取值為0,第二個搜索結(jié)果“周杰倫2004 “無與倫比”演唱會高清”對應(yīng)的用戶喜好數(shù)據(jù)N的取值為1,第三個搜索結(jié)果“周杰倫2013演唱會,大麥網(wǎng)周杰倫演唱會專區(qū)推薦2013最新演唱會演出...”對應(yīng)的用戶喜好數(shù)據(jù)N的取值為2。從初始排序的第一個搜索結(jié)果到第三個搜索結(jié)果一次遍歷,可知,第一個搜索結(jié)果“周杰倫演唱會的最新相關(guān)信息”的初始排序結(jié)果為排在第一位,對應(yīng)的用戶喜好數(shù)據(jù)N的取值為0,判斷結(jié)果為不需要調(diào)整該搜索結(jié)果在初始排序結(jié)果中的位置;第二個搜索結(jié)果“周杰倫2004 “無與倫比”演唱會高清”的初始排序結(jié)果為排在第二位,對應(yīng)的用戶喜好數(shù)據(jù)N的取值為I,判斷結(jié)果為需要調(diào)整該搜索結(jié)果在初始排序結(jié)果中的位置,具體是將該搜索結(jié)果向前排序增加I位;第三個搜索結(jié)果“周杰倫2013演唱會,大麥網(wǎng)周杰倫演唱會專區(qū)推薦2013最新演唱會演出...”的初始排序結(jié)果為排在第三位,對應(yīng)的用戶喜好數(shù)據(jù)N的取值為2,判斷結(jié)果為需要調(diào)整該搜索結(jié)果在初始排序結(jié)果中的位置,具體是將該搜索結(jié)果向前排序增加2位,因此,排序后的各搜索結(jié)果從前之后依次為:第三個搜索結(jié)果“周杰倫2013演唱會,大麥網(wǎng)周杰倫演唱會專區(qū)推薦2013最新演唱會演出...”、第二個搜索結(jié)果“周杰倫2004 “無與倫比”演唱會高清”和第一個搜索結(jié)果“周杰倫演唱會的最新相關(guān)信息”。
[0085]本實(shí)施例的技術(shù)方案,根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)N,確定增加給初始排序結(jié)果頁面中搜索結(jié)果排序策略的數(shù)值,用來影響排序的位置,由于每條搜索結(jié)果都有對應(yīng)的用戶喜好數(shù)據(jù)N,所以對不同用戶本身會有個性化的排序呈現(xiàn),也即針對不同的用戶提供不同的排序結(jié)果,從而可為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0086]本實(shí)施例還提供了根據(jù)每個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),對所述多個搜索結(jié)果進(jìn)行排序這一操作的另一種優(yōu)選方案,具體是:
[0087]根據(jù)各個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)對各個搜索結(jié)果進(jìn)行排序,以使用戶喜好程度較高的搜索結(jié)果排在用戶喜好程度較低的搜索結(jié)果之前。
[0088]本方式中,根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到的多個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)N,確定多個搜索結(jié)果對應(yīng)的用戶的喜好程度,用來影響排序的位置,由于每條搜索結(jié)果都有對應(yīng)的用戶喜好數(shù)據(jù)N,所以對不同用戶本身會有個性化的排序呈現(xiàn),也即針對不同的用戶提供不同的排序結(jié)果,從而可為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0089]實(shí)施例四
[0090]請參閱圖4,為本發(fā)明實(shí)施例四提供的一種信息搜索裝置的結(jié)構(gòu)示意圖。該信息搜索裝置設(shè)置于服務(wù)器端,具體包括:搜索結(jié)果獲取模塊410、用戶喜好數(shù)據(jù)獲取模塊420、搜索結(jié)果排序模塊430和排序結(jié)果返回模塊440。
[0091]其中,搜索結(jié)果獲取模塊410用于根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個搜索結(jié)果;用戶喜好數(shù)據(jù)獲取模塊420用于針對每個搜索結(jié)果,根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息獲取當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù);搜索結(jié)果排序模塊430用于根據(jù)每個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),對所述多個搜索結(jié)果進(jìn)行排序;排序結(jié)果返回模塊440用于將排序結(jié)果返回給客戶端,以使客戶端對排序結(jié)果進(jìn)行展現(xiàn)。
[0092]本實(shí)施例的技術(shù)方案,在根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個搜索結(jié)果之后,通過服務(wù)器端中保存的任一搜索結(jié)果的歷史喜好行為信息確定當(dāng)前搜索得到的每個搜索結(jié)果對應(yīng)的歷史喜好行為信息,再根據(jù)當(dāng)前搜索得到的每個搜索結(jié)果對應(yīng)的歷史喜好行為信息獲取每個搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù),并對當(dāng)前搜索得到的多個搜索結(jié)果進(jìn)行排序,可以針對不同的用戶提供不同的排序結(jié)果,從而為用戶對搜索結(jié)果的訪問決策提供有效的信息。
[0093]在上述方案中,所述用戶喜好數(shù)據(jù)獲取模塊420具體可包括用戶喜好數(shù)據(jù)獲取子模塊,還包括下述至少一個子模塊。
[0094]其中,單一用戶喜好數(shù)據(jù)獲取子模塊用于根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取單一用戶喜好數(shù)據(jù),所述單一用戶喜好數(shù)據(jù)是表示輸入所述搜索關(guān)鍵詞的用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù);相關(guān)用戶喜好數(shù)據(jù)獲取子模塊用于根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取相關(guān)用戶喜好數(shù)據(jù),所述相關(guān)用戶喜好數(shù)據(jù)是表示與輸入所述搜索關(guān)鍵詞的用戶相關(guān)的用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù);全體用戶喜好數(shù)據(jù)獲取子模塊用于根據(jù)保存的用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息,獲取全體用戶喜好數(shù)據(jù),所述全體用戶喜好數(shù)據(jù)是表示使用所述客戶端的全部用戶對當(dāng)前搜索結(jié)果的喜好程度的數(shù)據(jù);所述用戶喜好數(shù)據(jù)獲取子模塊用于根據(jù)獲取到的單一用戶喜好數(shù)據(jù)、相關(guān)用戶喜好數(shù)據(jù)、全體用戶喜好數(shù)據(jù)中的至少一個數(shù)據(jù),得到當(dāng)前搜索結(jié)果對應(yīng)的用戶喜好數(shù)據(jù)。
[0095]進(jìn)一步地,所述單一用戶喜好數(shù)據(jù)獲取子模塊可具體用于,通過對保存的輸入所述搜索關(guān)鍵詞的用戶,對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到單一用戶喜好數(shù)據(jù);所述相關(guān)用戶喜好數(shù)據(jù)獲取子模塊可具體用于,通過對保存的輸入所述搜索關(guān)鍵詞的用戶的好友用戶,對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到相關(guān)用戶喜好數(shù)據(jù);所述全體用戶喜好數(shù)據(jù)獲取子模塊可具體用于,通過對保存的全部用戶對當(dāng)前搜索結(jié)果的歷史喜好行為信息進(jìn)行統(tǒng)計(jì),得到全體用戶喜好數(shù)據(jù)。
[0096]在上述方案的一種優(yōu)選的實(shí)施方式中,所述搜索結(jié)果排序模塊43