推薦查詢?cè)~展現(xiàn)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)搜索技術(shù)領(lǐng)域,尤其涉及一種推薦查詢?cè)~展現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]搜索輸入提示(Suggest1n,SUG)是一種用戶引導(dǎo)產(chǎn)品,它的基本功能是隨著用戶輸入,不斷提示與用戶輸入內(nèi)容文本匹配(通常是前綴匹配、拼音匹配、后綴匹配等)的查詢?cè)~列表,使得用戶在尚未完成全部輸入的時(shí)候,就有可能看到對(duì)其需求的正確表述。圖1示出了現(xiàn)有搜索引擎提供給用戶的搜索輸入提示。參見圖1,搜索引擎向用戶展示搜索輸入提示之后,用戶直接在下拉框中選擇相應(yīng)的推薦查詢?cè)~11發(fā)起搜索,大大節(jié)省了輸入成本。
[0003]實(shí)際應(yīng)用中,用戶完成了利用一個(gè)搜索詞的網(wǎng)頁搜索及瀏覽之后,往往會(huì)有信息的搜索需求產(chǎn)生。比如,用戶先利用搜索詞“德國之翼”搜索互聯(lián)網(wǎng),并瀏覽結(jié)果頁面之后,很可能還需要進(jìn)一步的了解德國之翼的母公司漢莎航空的相關(guān)信息。此時(shí),用戶需要在搜索框內(nèi)再手動(dòng)輸入“漢莎航空”??梢姡F(xiàn)有搜索引擎的查詢?cè)~推薦機(jī)制并不靈活,無法滿足用戶要求。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種推薦查詢?cè)~展現(xiàn)方法和裝置,以靈活、智能地實(shí)現(xiàn)推薦查詢?cè)~的推送和展現(xiàn)。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種推薦查詢?cè)~展現(xiàn)方法,所述方法包括:
[0006]若獲取到推薦查詢?cè)~展現(xiàn)事件,根據(jù)用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~;
[0007]向所述用戶展現(xiàn)所述推薦查詢?cè)~;
[0008]根據(jù)所述用戶的搜索指示進(jìn)行搜索,并顯示搜索結(jié)果。
[0009]第二方面,本發(fā)明實(shí)施例還提供了一種推薦查詢?cè)~展現(xiàn)裝置,所述裝置包括:
[0010]獲取模塊,用于當(dāng)獲取到推薦查詢?cè)~展現(xiàn)事件之時(shí),根據(jù)用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~;
[0011]展現(xiàn)模塊,用于向所述用戶展現(xiàn)所述推薦查詢?cè)~;
[0012]搜索及顯示模塊,用于根據(jù)所述用戶的搜索指示進(jìn)行搜索,并顯示搜索結(jié)果。
[0013]本發(fā)明實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法和裝置,通過在獲取到推薦查詢?cè)~展現(xiàn)事件之時(shí),根據(jù)當(dāng)前用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~,向所述用戶展現(xiàn)所述推薦查詢?cè)~,根據(jù)所述用戶的搜索指示進(jìn)行搜索,并顯示搜索結(jié)果,從而能夠基于當(dāng)前用戶的歷史查詢?cè)~確定推薦查詢?cè)~,以更加靈活、智能的方式實(shí)現(xiàn)了推薦查詢?cè)~的推送和展現(xiàn)。
【附圖說明】
[0014]圖1是現(xiàn)有技術(shù)提供的搜索輸入提不的顯不界面圖;
[0015]圖2是本發(fā)明第一實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法的流程圖;
[0016]圖3是本發(fā)明第一實(shí)施例提供的搜索輸入提示的顯示界面圖;
[0017]圖4是本發(fā)明第二實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法中搜索及顯示的流程圖;
[0018]圖5是本發(fā)明第三實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法中獲取的流程圖;
[0019]圖6是本發(fā)明第四實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法中獲取的流程圖;
[0020]圖7是本發(fā)明第五實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法中獲取的流程圖;
[0021]圖8是本發(fā)明第六實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法中獲取的流程圖;
[0022]圖9是本發(fā)明第七實(shí)施例提供的推薦查詢?cè)~展現(xiàn)方法的交互流程圖;
[0023]圖10是本發(fā)明第八實(shí)施例提供的推薦查詢?cè)~展現(xiàn)裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0024]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0025]第一實(shí)施例
[0026]本實(shí)施例提供了推薦查詢?cè)~展現(xiàn)方法的一種技術(shù)方案。本技術(shù)方案可以由推薦查詢?cè)~展現(xiàn)方法來執(zhí)行。所述推薦查詢?cè)~展現(xiàn)裝置一般集成在網(wǎng)絡(luò)側(cè)的搜索引擎服務(wù)器中,能夠通過網(wǎng)絡(luò)向用戶端設(shè)備推送及展現(xiàn)推薦查詢?cè)~。
[0027]參見圖1,所述推薦查詢?cè)~展現(xiàn)方法包括:
[0028]S11,若獲取到推薦查詢?cè)~展現(xiàn)事件,根據(jù)用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~。
[0029]所述推薦查詢?cè)~展現(xiàn)事件是使用搜索引擎的客戶端產(chǎn)生的一種事件,該事件用來觸發(fā)服務(wù)端對(duì)于推薦查詢?cè)~的獲取及展現(xiàn)。本實(shí)施例中的推薦查詢?cè)~展現(xiàn)事件優(yōu)選為用戶用鼠標(biāo)點(diǎn)擊搜索頁面上的搜索框而產(chǎn)生的搜索框點(diǎn)擊事件。即,在用戶尚未在搜索框中輸入查詢?cè)~時(shí),即可觸發(fā)推薦查詢?cè)~的獲取。
[0030]服務(wù)端獲取所述推薦查詢?cè)~展現(xiàn)事件之后,即獲取推薦查詢?cè)~。獲取所述推薦查詢?cè)~的方式是根據(jù)用戶的歷史查詢?cè)~獲取。這一點(diǎn)與現(xiàn)有技術(shù)中僅根據(jù)對(duì)用戶輸入的文本進(jìn)行文本匹配而獲取推薦查詢?cè)~的方式有很大改變。
[0031]歷史查詢?cè)~一般是從服務(wù)端記錄的用戶的歷史會(huì)話數(shù)據(jù)中提取出來的。所述歷史會(huì)話數(shù)據(jù)一般是以日志的形式記錄的。優(yōu)選的,所述歷史查詢?cè)~是從用戶上一次搜索會(huì)話對(duì)應(yīng)的歷史會(huì)話數(shù)據(jù)中提取出來的歷史查詢?cè)~。
[0032]特別的,根據(jù)用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~可以是:若獲取到搜索框點(diǎn)擊事件,則獲取所述用戶鄰近當(dāng)前時(shí)間的設(shè)定次數(shù)或設(shè)定時(shí)間內(nèi)的歷史查詢?cè)~;根據(jù)所述用戶的鄰近歷史查詢?cè)~,獲取推薦查詢?cè)~。即,可以在用戶最近的幾次檢索中獲取查詢?cè)~,或者獲取最近設(shè)定時(shí)間內(nèi)的查詢?cè)~。用戶最近的檢索情況能夠一定程度反映用戶當(dāng)前的檢索需求。
[0033]進(jìn)一步的,根據(jù)所述用戶的鄰近歷史查詢?cè)~獲取推薦查詢?cè)~包括:將所述歷史查詢?cè)~在相同語義關(guān)系表和/或關(guān)聯(lián)語義關(guān)系表進(jìn)行查詢,以獲取推薦查詢?cè)~。所述相同語義關(guān)系表包括所述用戶的歷史查詢?cè)~中語義相同的查詢?cè)~,而所述關(guān)聯(lián)語義關(guān)系表包括所述用戶的歷史查詢?cè)~中語義滿足關(guān)聯(lián)關(guān)系的查詢?cè)~。
[0034]S12,向所述用戶展現(xiàn)所述推薦查詢?cè)~。
[0035]不同于現(xiàn)有的推薦查詢?cè)~縱向排列的推薦查詢?cè)~展現(xiàn)方式,本實(shí)施例能夠以橫向排列的方式向用戶展現(xiàn)挖掘得到的推薦查詢?cè)~。圖3示出了這種新的展現(xiàn)方式。參見圖3,可以清楚的看到,在此種展現(xiàn)方式下,利用相同的展現(xiàn)空間能夠展現(xiàn)更多的推薦查詢?cè)~,展現(xiàn)方式更為緊湊。另外,還應(yīng)該注意到,依據(jù)本實(shí)施例提供的方式挖掘得到推薦查詢?cè)~不再是僅僅包括與用戶的歷史查詢?cè)~文本上匹配的查詢?cè)~,而是還進(jìn)一步的包括與用戶的歷史查詢?cè)~語義相同或者語義關(guān)聯(lián)的查詢?cè)~。
[0036]S13,根據(jù)所述用戶的搜索指示進(jìn)行搜索,并顯示搜索結(jié)果。
[0037]向用戶展現(xiàn)所述推薦查詢?cè)~之后,如果用戶給出搜索指示,則根據(jù)用戶的搜索指示進(jìn)行互聯(lián)網(wǎng)搜索,并進(jìn)一步的向用戶展現(xiàn)搜索結(jié)果。一般來講,用戶給出的搜索指示對(duì)應(yīng)于用戶向服務(wù)端發(fā)送的一個(gè)搜索指示消息,并且所述搜索指示消息中包含用戶指定的用來搜索互聯(lián)網(wǎng)的一個(gè)推薦查詢?cè)~。更進(jìn)一步的,所述搜索指示消息的發(fā)送是依據(jù)用戶對(duì)展示的一個(gè)推薦查詢?cè)~的點(diǎn)選而觸發(fā)的。
[0038]在本實(shí)施例中,搜索結(jié)果頁面的展示與推薦查詢?cè)~的展示是異步的。也就是說,搜索結(jié)果頁面的加載與推薦查詢?cè)~的加載之間沒有必然聯(lián)系。而且,搜索結(jié)果頁面加載以后,搜索結(jié)果頁面上仍然會(huì)向用戶顯示挖掘到的推薦查詢?cè)~。
[0039]本實(shí)施例通過在獲取到推薦查詢?cè)~展現(xiàn)事件之時(shí),根據(jù)用戶的歷史查詢?cè)~,獲取推薦查詢?cè)~,向所述用戶展現(xiàn)所述推薦查詢?cè)~,以及根據(jù)所述用戶的搜索指示進(jìn)行搜索,并顯示搜索結(jié)果,從而在選擇向用戶推送的推薦查詢?cè)~時(shí)考慮用戶在之前的搜索動(dòng)作中使用的查詢?cè)~,并且不再僅僅通過文本匹配的方式獲取推薦查詢?cè)~,因而以更加靈活、智能的方式實(shí)現(xiàn)了推薦查詢?cè)~的推送和展現(xiàn)。
[0040]第二實(shí)施例
[0041]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了推薦查詢?cè)~展現(xiàn)方法中搜索及顯示的一種技術(shù)方案。在該技術(shù)方案中,根據(jù)所