信息搜索方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及信息搜索技術(shù)領(lǐng)域,尤其涉及一種信息搜索方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的搜索技術(shù),一般是獲取用戶輸入的檢索式,根據(jù)搜索結(jié)果點(diǎn)擊數(shù)據(jù)模型,返回與輸入的檢索式對(duì)應(yīng)的搜索結(jié)果。存在的缺陷在于:雖然對(duì)返回的多個(gè)搜索結(jié)果進(jìn)行了排序,但這種排序結(jié)果單一,對(duì)于不同的用戶而言,只要輸入的搜索關(guān)鍵詞一致,則返回相同的排序結(jié)果,無法為用戶對(duì)搜索結(jié)果的訪問決策提供有效的信息。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種信息搜索方法和裝置,以優(yōu)化現(xiàn)有的搜索結(jié)果排序方式,從而為用戶對(duì)搜索結(jié)果的訪問決策提供有效的信息。
[0004]第一方面,本發(fā)明實(shí)施例提供了一種信息搜索方法,包括:
[0005]根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個(gè)搜索結(jié)果;
[0006]針對(duì)每個(gè)搜索結(jié)果,根據(jù)保存的用戶對(duì)當(dāng)前搜索結(jié)果的歷史喜好行為信息獲取當(dāng)前搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù);
[0007]根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),對(duì)所述多個(gè)搜索結(jié)果進(jìn)行排序;
[0008]將排序結(jié)果返回給客戶端,以使客戶端對(duì)排序結(jié)果進(jìn)行展現(xiàn)。
[0009]第二方面,本發(fā)明實(shí)施例提供了一種信息搜索裝置,設(shè)置于服務(wù)器端,包括:
[0010]搜索結(jié)果獲取模塊,用于根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個(gè)搜索結(jié)果;
[0011]用戶喜好數(shù)據(jù)獲取模塊,用于針對(duì)每個(gè)搜索結(jié)果,根據(jù)保存的用戶對(duì)當(dāng)前搜索結(jié)果的歷史喜好行為信息獲取當(dāng)前搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù);
[0012]搜索結(jié)果排序模塊,用于根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),對(duì)所述多個(gè)搜索結(jié)果進(jìn)行排序;
[0013]排序結(jié)果返回模塊,用于將排序結(jié)果返回給客戶端,以使客戶端對(duì)排序結(jié)果進(jìn)行展現(xiàn)。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種信息搜索方法,包括:
[0015]接收并展現(xiàn)服務(wù)器端發(fā)送的根據(jù)用戶輸入的搜索關(guān)鍵詞進(jìn)行搜索得到的多個(gè)搜索結(jié)果;
[0016]在檢測(cè)到用戶對(duì)任一搜索結(jié)果的喜好行為操作后,將該喜好行為操作對(duì)應(yīng)的喜好行為信息發(fā)送給服務(wù)器端,以使服務(wù)器端在后續(xù)執(zhí)行搜索操作得到所述任一搜索結(jié)果時(shí),根據(jù)所述喜好行為信息獲取所述任一搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),并根據(jù)獲取的用戶喜好數(shù)據(jù)對(duì)后續(xù)執(zhí)行搜索操作得到的搜索結(jié)果進(jìn)行排序。
[0017]第四方面,本發(fā)明實(shí)施例提供了一種信息搜索裝置,設(shè)置于客戶端,包括:
[0018]搜索結(jié)果接收模塊,用于接收并展現(xiàn)服務(wù)器端發(fā)送的根據(jù)用戶輸入的搜索關(guān)鍵詞進(jìn)行搜索得到的多個(gè)搜索結(jié)果;
[0019]喜好行為信息發(fā)送模塊,用于在檢測(cè)到用戶對(duì)任一搜索結(jié)果的喜好行為操作后,將該喜好行為操作對(duì)應(yīng)的喜好行為信息發(fā)送給服務(wù)器端,以使服務(wù)器端在后續(xù)執(zhí)行搜索操作得到所述任一搜索結(jié)果時(shí),根據(jù)所述喜好行為信息獲取所述任一搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),并根據(jù)獲取的用戶喜好數(shù)據(jù)對(duì)后續(xù)執(zhí)行搜索操作得到的搜索結(jié)果進(jìn)行排序。
[0020]本發(fā)明實(shí)施例提供的信息搜索方法、服務(wù)器端和客戶端,在根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個(gè)搜索結(jié)果之后,通過服務(wù)器端中保存的任一搜索結(jié)果的歷史喜好行為信息確定當(dāng)前搜索得到的每個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息,再根據(jù)當(dāng)前搜索得到的每個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息獲取每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),并對(duì)當(dāng)前搜索得到的多個(gè)搜索結(jié)果進(jìn)行排序,可以針對(duì)不同的用戶提供不同的排序結(jié)果,從而為用戶對(duì)搜索結(jié)果的訪問決策提供有效的信息。
【附圖說明】
[0021]為了更清楚地說明本發(fā)明,下面將對(duì)本發(fā)明中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1a為本發(fā)明實(shí)施例一提供的一種信息搜索方法的流程示意圖;
[0023]圖1b為本發(fā)明實(shí)施例一提供的客戶端展現(xiàn)的一種信息搜索結(jié)果的示意圖;
[0024]圖2為本發(fā)明實(shí)施例二提供的信息搜索方法中一種獲取當(dāng)前搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù)的方法的流程示意圖;
[0025]圖3為本發(fā)明實(shí)施例三提供的信息搜索方法中一種對(duì)多個(gè)搜索結(jié)果進(jìn)行排序的方法的流程示意圖;
[0026]圖4為本發(fā)明實(shí)施例四提供的一種信息搜索裝置的結(jié)構(gòu)示意圖;
[0027]圖5a為本發(fā)明實(shí)施例五提供的另一種信息搜索方法的流程示意圖;
[0028]圖5b為本發(fā)明實(shí)施例五提供的一種搜索結(jié)果的界面示意圖;
[0029]圖6為本發(fā)明實(shí)施例六提供的一種信息搜索裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案作進(jìn)一步詳細(xì)描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0031]實(shí)施例一
[0032]請(qǐng)參閱圖la,為本發(fā)明實(shí)施例一提供的一種信息搜索方法的流程示意圖。本發(fā)明實(shí)施例的方法可以由配置以硬件和/或軟件實(shí)現(xiàn)的信息搜索裝置來執(zhí)行。
[0033]該方法包括:操作110?操作140。
[0034]110、根據(jù)客戶端發(fā)送的搜索關(guān)鍵詞進(jìn)行搜索得到多個(gè)搜索結(jié)果。
[0035]本操作中,可以采用常規(guī)的信息搜索技術(shù),例如利用搜索結(jié)果點(diǎn)擊數(shù)據(jù)模型,進(jìn)行搜索,得到與所述搜索關(guān)鍵詞對(duì)應(yīng)的多個(gè)搜索結(jié)果。
[0036]需要說明的是,利用常規(guī)的信息搜索技術(shù),雖然對(duì)返回的多個(gè)搜索結(jié)果進(jìn)行了排序,但這種排序結(jié)果單一,對(duì)于不同的用戶而言,只要輸入的搜索關(guān)鍵詞一致,則返回相同的排序結(jié)果,無法為不同用戶對(duì)搜索結(jié)果的訪問決策提供有效的信息。
[0037]120、針對(duì)每個(gè)搜索結(jié)果,根據(jù)保存的用戶對(duì)當(dāng)前搜索結(jié)果的歷史喜好行為信息獲取當(dāng)前搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù)。
[0038]本操作具體是首先確定當(dāng)前搜索得到的每個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息,然后基于此,獲取每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù)。
[0039]其中,在用戶當(dāng)前搜索之前進(jìn)行的多次歷史搜索過程中,服務(wù)器端不僅返回相應(yīng)的搜索結(jié)果,而且保存客戶端上報(bào)的由用戶對(duì)任一搜索結(jié)果進(jìn)行喜好行為操作而產(chǎn)生的歷史喜好行為信息,其中,任一搜索結(jié)果都對(duì)應(yīng)著不盡相同的歷史喜好行為信息。
[0040]因此,在當(dāng)前搜索進(jìn)行之前,服務(wù)器端中已經(jīng)保存了任一搜索結(jié)果的歷史喜好行為信息,對(duì)于當(dāng)前進(jìn)行的搜索,根據(jù)當(dāng)前搜索得到的每個(gè)搜索結(jié)果,對(duì)服務(wù)器端中已經(jīng)保存的歷史喜好行為信息進(jìn)行篩選,即可得到當(dāng)前搜索得到的每個(gè)搜索結(jié)果所對(duì)應(yīng)的歷史喜好行為信息。
[0041]所述歷史喜好行為信息可包括:點(diǎn)贊行為信息、訪問行為信息、收藏行為信息以及網(wǎng)站分享行為信息中的至少一個(gè)。
[0042]例如,當(dāng)前搜索得到的排序在前的第一個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息為被點(diǎn)贊過a次,被訪問過b次,第二個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息為被點(diǎn)贊過c次,被訪問過d次,被收藏過e次,第三個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息為被訪問過f次。
[0043]其中,根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的歷史喜好行為信息,獲取每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),可以有多種實(shí)現(xiàn)方式,可參閱下述實(shí)施例二。
[0044]130、根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),對(duì)所述多個(gè)搜索結(jié)果進(jìn)行排序。
[0045]具體地,可以將用戶喜好程度較高的搜索結(jié)果排在用戶喜好程度較低的搜索結(jié)果之前。
[0046]仍以上述示例進(jìn)行說明。假設(shè)當(dāng)前搜索得到的第一個(gè)搜索結(jié)果、第二個(gè)搜索結(jié)果和第三個(gè)搜索結(jié)果各自對(duì)應(yīng)的用戶喜好數(shù)據(jù)表明,第二個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好程度最高,第一個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好程度較高,第三個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好程度次之,則根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),排序后的搜索結(jié)果從前至后依次為:第二個(gè)搜索結(jié)果、第一個(gè)搜索結(jié)果和第三個(gè)搜索結(jié)果。
[0047]本操作,根據(jù)每個(gè)搜索結(jié)果對(duì)應(yīng)的用戶喜好數(shù)據(jù),對(duì)根據(jù)搜索關(guān)鍵詞搜索得到的多個(gè)搜索結(jié)果進(jìn)行排序,可以針對(duì)不同的用戶提供不同的排序結(jié)果,從而為用戶對(duì)搜索結(jié)果的訪問決策提供有效的信息。
[0048]140、將排序結(jié)果返回給客戶端,以使客戶端對(duì)排