導(dǎo)航內(nèi)容的確定方法和裝置制造方法
【專利摘要】本申請公開了一種導(dǎo)航內(nèi)容的確定方法和裝置,其中,該方法包括:獲取輸入的搜索詞;根據(jù)歷史訪問記錄獲取搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率;根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的上述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示上述確定出的類目下的搜索結(jié)果。本申請解決了現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題,達(dá)到了提高搜索效率的技術(shù)效果。
【專利說明】導(dǎo)航內(nèi)容的確定方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種導(dǎo)航內(nèi)容的確定方法和裝置。
【背景技術(shù)】
[0002]目前,在搜索引擎、門戶網(wǎng)站以及電子商務(wù)平臺等應(yīng)用平臺中,為了方便用戶查找相關(guān)的內(nèi)容,一般會將搜索結(jié)果按照一定的分類標(biāo)準(zhǔn)進(jìn)行組織,一般常用的是按照類目的形式對結(jié)果進(jìn)行展示,用戶對類目進(jìn)行進(jìn)一步篩選,以縮小搜索結(jié)果的范圍,從而幫助用戶更快更準(zhǔn)地找到滿足自身搜索需求的目標(biāo)內(nèi)容。然而,由于用戶知識領(lǐng)域的局限性,初始輸入的查詢詞有時并不能真實有效地表達(dá)用戶真實的或者是確切的意圖,通過上述類目導(dǎo)航的方式就可以提示用戶更準(zhǔn)確地表達(dá)自己的需求意圖,從而引導(dǎo)用戶通過點(diǎn)擊導(dǎo)航信息進(jìn)一步地明確自己的查詢需求。
[0003]在常見的電子商務(wù)網(wǎng)站中,網(wǎng)站根據(jù)商品信息的不同分類建立自己的類目體系,建立的類目體系一般是以樹的結(jié)構(gòu)進(jìn)行組織,比如,和手機(jī)相關(guān)的所有商品信息都?xì)w入手機(jī)類目中,和mp3相關(guān)的所有商品信息都劃入mp3類目中。搜索引擎在對商品信息進(jìn)行搜索之前,會首先建立索引,并將所有要搜索的商品信息分別打上標(biāo)簽,該標(biāo)簽用來標(biāo)識這個商品信息是屬于哪一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目,其中,葉子節(jié)點(diǎn)對應(yīng)的類目就是葉子類目,其中,葉子節(jié)點(diǎn)對應(yīng)的類目用于表示類目體系的樹結(jié)構(gòu)中不可再分的類目單元,舉例來說:數(shù)碼、電腦- >手機(jī)通訊- >手機(jī),對于這樣的類目樹,其中的手機(jī)是不可再分的類目單元,手機(jī)便是該類目樹的葉子節(jié)點(diǎn)對應(yīng)的類目。
[0004]目前,常見的導(dǎo)航一般都是基于葉子節(jié)點(diǎn)對應(yīng)的類目的,在接收到用戶的查詢請求后,會根據(jù)搜索返回的所有結(jié)果所屬的葉子節(jié)點(diǎn)對應(yīng)的類目將其展現(xiàn)給用戶以供用戶進(jìn)行篩選和導(dǎo)航,通過這種方式可以實現(xiàn)導(dǎo)航的目的,然而這種方式僅適用于用戶需求比較具體、明確的搜索。例如,用戶搜索連衣裙,這種搜索詞已經(jīng)很明確地表明了用戶的搜索意圖,且相對已經(jīng)比較具體,這種搜索詞所對應(yīng)的搜索結(jié)果對應(yīng)的類目一般也都是葉子節(jié)點(diǎn)對應(yīng)的類目。在這種情況下,直接展示葉子節(jié)點(diǎn)對應(yīng)的類目給用戶是合理的,然而,用戶經(jīng)常會輸入一些比較寬泛的搜索詞,例如:用戶輸入“家居”作為搜索詞,對于這種比較寬泛的搜索詞,可能表明用戶想搜索住宅家具也可能想搜索床上用品等多種搜索意圖,因此,獲取的搜索結(jié)果也比較寬泛,有時會包括多個行業(yè)或者多個類目。
[0005]如果所有查詢都按照葉子節(jié)點(diǎn)對應(yīng)的類目的方式來確定導(dǎo)航內(nèi)容會出現(xiàn)以下問題:
[0006]首先,對于寬泛查詢?nèi)绻苯佣ㄎ坏揭粋€非常精確的葉子節(jié)點(diǎn)對應(yīng)的類目下,可能會出現(xiàn)顯示的葉子節(jié)點(diǎn)對應(yīng)的類目和用戶所希望的搜索結(jié)果之間沒有任何關(guān)系的情況,使得搜索結(jié)果不準(zhǔn)確,降低了用戶的體驗度。此時,用戶會重新輸入其他的查詢詞進(jìn)行重新搜索,由于客戶端向搜索引擎服務(wù)器多次發(fā)出查詢請求,在搜索用戶數(shù)量眾多的情況下會對搜索引擎服務(wù)器造成巨大的查詢壓力。
[0007]其次,對于寬泛查詢?nèi)绻ㄎ坏蕉鄠€葉子節(jié)點(diǎn)對應(yīng)的類目下,則所召回的搜索結(jié)果數(shù)普遍偏多,且結(jié)果可能會跨多個葉子節(jié)點(diǎn)對應(yīng)的類目以及多個非葉子節(jié)點(diǎn)對應(yīng)的類目,有時分布的行業(yè)也可能會有多個。一方面搜索結(jié)果的數(shù)量會比較多,在展示位置有限的情況下,展示結(jié)果很難覆蓋用戶的全部意圖;另一方面,多個行業(yè)的葉子節(jié)點(diǎn)對應(yīng)的類目混合在一起進(jìn)行展示容易給用戶產(chǎn)生比較錯亂的感覺,用戶體驗會比較差。再一方面,由于需要在多個葉子節(jié)點(diǎn)對應(yīng)的類目下進(jìn)行查詢匹配操作,導(dǎo)致查詢匹配的數(shù)據(jù)量巨大,導(dǎo)致搜索結(jié)果的效率降低,并且對于將獲取到的數(shù)量較多的搜索結(jié)果傳送給用戶客戶端時,也將會由于數(shù)據(jù)量的巨大導(dǎo)致網(wǎng)絡(luò)傳輸速度下降,進(jìn)一步影響搜索效率。
[0008]針對上述問題,尚未提出有效的解決方法。
【發(fā)明內(nèi)容】
[0009]本申請?zhí)峁┝艘环N導(dǎo)航內(nèi)容的確定方法和裝置,以至少解決現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題。
[0010]根據(jù)本申請的一個方面,提供了一種導(dǎo)航內(nèi)容的確定方法,包括:獲取輸入的搜索詞;根據(jù)歷史訪問記錄獲取上述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率;根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的上述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示上述確定出的類目下的搜索結(jié)果。
[0011]優(yōu)選地,根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的上述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示上述確定出的類目下的搜索結(jié)果包括:當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在上述類目樹中的第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將上述第一葉子節(jié)點(diǎn)對應(yīng)的類目作為上述導(dǎo)航內(nèi)容進(jìn)行展示;或者當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且上述一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將上述父節(jié)點(diǎn)下的葉子節(jié)點(diǎn)對應(yīng)的類目作為上述導(dǎo)航內(nèi)容進(jìn)行展示。
[0012]優(yōu)選地,根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的上述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示上述確定出的類目下的搜索結(jié)果包括:當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值、且上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值的多個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
[0013]優(yōu)選地,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示包括:確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率,其中,上述父節(jié)點(diǎn)的點(diǎn)擊率是上述父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率的和;將點(diǎn)擊率大于或等于第三預(yù)定閾值的父節(jié)點(diǎn),以及上述點(diǎn)擊率大于或等于第三預(yù)定閾值的父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目作為第一待展示的導(dǎo)航內(nèi)容;將上述第一待展示的導(dǎo)航內(nèi)容中上述父節(jié)點(diǎn)以及上述父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目按照父子節(jié)點(diǎn)之間的關(guān)系進(jìn)行層級展示。
[0014]優(yōu)選地,在確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率之后,上述方法還包括:確定小于上述第三預(yù)定閾值的父節(jié)點(diǎn)的上層節(jié)點(diǎn)的點(diǎn)擊率,其中,上述上層節(jié)點(diǎn)的點(diǎn)擊率是上述上層節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率的和;將點(diǎn)擊率大于或等于第四預(yù)定閾值的上層節(jié)點(diǎn),以及上述點(diǎn)擊率大于或等于第四預(yù)定閾值的上層節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目作為第二待展示的導(dǎo)航內(nèi)容;將上述第一待展示的導(dǎo)航內(nèi)容和上述第二待展示的導(dǎo)航內(nèi)容按照相互之間的父子關(guān)系進(jìn)行層級展示。
[0015]優(yōu)選地,上述歷史訪問記錄包括:上述搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或上述搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。
[0016]優(yōu)選地,根據(jù)歷史訪問記錄獲取上述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率包括:根據(jù)上述歷史訪問記錄為各個類目設(shè)置權(quán)重值,其中,點(diǎn)擊次數(shù)多的類目對應(yīng)大的權(quán)重值,點(diǎn)擊次數(shù)少的對應(yīng)小的權(quán)重值;根據(jù)為各個類目設(shè)置的權(quán)重值確定上述各個類目的點(diǎn)擊率。
[0017]根據(jù)本申請的另一個方面,提供了一種導(dǎo)航內(nèi)容的展示裝置,包括:第一獲取單元,用于獲取輸入的搜索詞;第二獲取單元,用于根據(jù)歷史訪問記錄獲取上述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率;確定單元,用于根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的上述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示上述確定出的類目下的搜索結(jié)果。
[0018]優(yōu)選地,上述確定單元包括:第一展示模塊,用于當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在上述類目樹中的第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將上述第一葉子節(jié)點(diǎn)對應(yīng)的類目作為上述導(dǎo)航內(nèi)容進(jìn)行展示;或者第二展示模塊,用于當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且上述一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將上述父節(jié)點(diǎn)下的葉子節(jié)點(diǎn)對應(yīng)的類目作為上述導(dǎo)航內(nèi)容進(jìn)行展示。
[0019]優(yōu)選地,上述確定單元包括:第三展示模塊,用于當(dāng)上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值、且上述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值的多個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
[0020]在本申請中,通過分析用戶的歷史點(diǎn)擊行為,以獲得當(dāng)前搜索詞的相關(guān)類目的點(diǎn)擊情況,從而根據(jù)不同的情況確定不同的導(dǎo)航內(nèi)容進(jìn)行展示,使得展示的導(dǎo)航內(nèi)容更加準(zhǔn)確,避免了用戶由于顯示的導(dǎo)航內(nèi)容不準(zhǔn)確而產(chǎn)生的重新搜索,減小了由于重新搜索所造成的對搜索引擎服務(wù)器的查詢壓力;同時,由于返回的是較為準(zhǔn)確的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)而不是與搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目,因此,在保證準(zhǔn)確性的情況下降低了返回的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)下的搜索結(jié)果的數(shù)量,降低了網(wǎng)絡(luò)傳輸?shù)乃阉鹘Y(jié)果的數(shù)量,提高了搜索結(jié)果的返回速度和搜索效率。通過上述方式有效地解決了現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題,達(dá)到了提高搜索效率的技術(shù)效果。
【專利附圖】
【附圖說明】
[0021]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定系統(tǒng)的一種優(yōu)選結(jié)構(gòu)框圖;[0023]圖2是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定裝置的一種優(yōu)選結(jié)構(gòu)框圖;
[0024]圖3是根據(jù)本申請實施例的帶有導(dǎo)航內(nèi)容的待展示網(wǎng)頁的一種優(yōu)選示意圖;
[0025]圖4是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定裝置的另一種優(yōu)選結(jié)構(gòu)框圖;
[0026]圖5是根據(jù)本申請實施例的類目樹的一種優(yōu)選示意圖;
[0027]圖6是根據(jù)本申請實施例的類目樹的另一種優(yōu)選示意圖;
[0028]圖7是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定方法的一種優(yōu)選流程圖;
[0029]圖8是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定方法的另一種優(yōu)選流程圖;
[0030]圖9是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定系統(tǒng)的一種優(yōu)選架構(gòu)示意圖;
[0031]圖10是根據(jù)本申請實施例的導(dǎo)航內(nèi)容的確定方法的另一種優(yōu)選流程圖。
【具體實施方式】
[0032]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本申請。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0033]在描述本申請的各實施例的進(jìn)一步細(xì)節(jié)之前,將參考圖1來描述可用于實現(xiàn)本申請的原理的一個合適的計算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計算機(jī)執(zhí)行的動作和操作的符號表示來描述本申請的各實施例。由此,可以理解,有時被稱為計算機(jī)執(zhí)行的這類動作和操作包括計算機(jī)的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計算機(jī)的存儲器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本申請,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實現(xiàn)。
[0034]轉(zhuǎn)向附圖,其中相同的參考標(biāo)號指代相同的元素,本申請的原理被示為在一個合適的計算環(huán)境中實現(xiàn)。以下描述基于所述的本申請的實施例,并且不應(yīng)認(rèn)為是關(guān)于此處未明確描述的替換實施例而限制本申請。
[0035]圖1示出了可用于這些設(shè)備的一個示例計算機(jī)體系結(jié)構(gòu)的示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本申請的使用范圍或功能提出任何局限。也不應(yīng)將該計算系統(tǒng)解釋為對圖1所示的任一組件或其組合具有任何依賴或需求。
[0036]本申請的原理可以使用其它通用或?qū)S糜嬎慊蛲ㄐ怒h(huán)境或配置來操作。適用于本申請的眾所周知的計算系統(tǒng)、環(huán)境和配置的示例包括但不限于,個人計算機(jī)、服務(wù)器,多處理器系統(tǒng)、基于微處理的系統(tǒng)、小型機(jī)、大型計算機(jī)、以及包括任一上述系統(tǒng)或設(shè)備的分布式計算環(huán)境。
[0037]在其最基本的配置中,圖1中的導(dǎo)航內(nèi)容的確定系統(tǒng)100至少包括:一個網(wǎng)站的服務(wù)器102以及一個或多個客戶端104。服務(wù)器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置、用于存儲數(shù)據(jù)的存儲裝置以及與客戶端通信的傳輸裝置;客戶端104可以包括:微處理器MCU、與服務(wù)器通信的傳輸裝置、與用戶交互的顯示裝置。在本說明書和權(quán)利要求書中,“系統(tǒng)”也可以被定義為能夠執(zhí)行軟件、固件或微碼來實現(xiàn)功能的任何硬件組件或硬件組件的組合導(dǎo)航內(nèi)容的展示系統(tǒng)100甚至可以是分布式的,以實現(xiàn)分布式功能。[0038]如本申請所使用的,術(shù)語“模塊”、“組件”或“單元”可以指在導(dǎo)航內(nèi)容的展示系統(tǒng)100上執(zhí)行的軟件對象或例程。此處所描述的不同組件、模塊、單元、引擎和服務(wù)可被實現(xiàn)為在導(dǎo)航內(nèi)容的展示系統(tǒng)100上執(zhí)行(例如,作為單獨(dú)的線程)的對象或進(jìn)程。盡管此處所描述的系統(tǒng)和方法較佳地以軟件來實現(xiàn),但是硬件或軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0039]實施例1
[0040]圖2是根據(jù)本申請實施例導(dǎo)航內(nèi)容的確定裝置200的一種優(yōu)選的結(jié)構(gòu)示意圖,優(yōu)選的,本實施例中的裝置位于服務(wù)器102上或者客戶端104上。
[0041]在本申請實施例中,顯示的網(wǎng)頁主要由兩部分組成,如圖3所示,包括:導(dǎo)航區(qū)和搜索結(jié)果區(qū),其中,導(dǎo)航區(qū)展示相關(guān)的導(dǎo)航信息,用于向用戶展示可以點(diǎn)擊的類目分類,從而使得用戶更方便的進(jìn)行搜索;搜索結(jié)果區(qū)用于展示用戶輸入的搜索詞所對應(yīng)的搜索結(jié)果,或者是展示用戶點(diǎn)擊導(dǎo)航信息中的某個類目后所觸發(fā)的搜索結(jié)果。
[0042]優(yōu)選的,如圖2所示的導(dǎo)航內(nèi)容的確定裝置200可以包括:第一獲取單元202,第二獲取單元204以及確定單元206。下面對這幾個結(jié)構(gòu)進(jìn)行具體描述。
[0043]第一獲取單元202,用于獲取輸入的搜索詞;
[0044]第二獲取單元204,與第一獲取單元202耦合,用于根據(jù)歷史訪問記錄獲取類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率;
[0045]例如,用戶輸入搜索詞“家居”,相應(yīng)的就獲取以“家居”作為搜索詞時對應(yīng)的搜索結(jié)果的歷史訪問記錄,優(yōu)選地,歷史訪問記錄包括:搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。在本優(yōu)選實施方式中,用戶的歷史訪問記錄指代網(wǎng)站數(shù)據(jù)庫中存儲的所有用戶基于該搜索詞的歷史訪問記錄而并不單指該用戶的歷史訪問記錄。同時,上述的歷史訪問記錄可以是對應(yīng)于每個具體的搜索結(jié)果的用戶的點(diǎn)擊率,也可以是對應(yīng)于“家居”的導(dǎo)航內(nèi)容中各個類目所對應(yīng)的點(diǎn)擊率。例如,搜索“家居”時,用戶對“沙發(fā)”的點(diǎn)擊率是30%,用戶對“餐桌”的點(diǎn)擊率是20%等等,那么通過歷史訪問記錄統(tǒng)計出的這些數(shù)據(jù)就是所需要得到的對應(yīng)于搜索詞的點(diǎn)擊率。其中,上述的導(dǎo)航可以是用于在某種類目體系下對用戶的搜索或者瀏覽進(jìn)行相應(yīng)的引導(dǎo),類目就是和文本或者產(chǎn)品主題相關(guān)的分類體系,可以在搜索中起到導(dǎo)航的作用,輔助用戶進(jìn)行搜索。
[0046]確定單元206,與第二獲取單元204耦合,用于根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示所述確定出的類目下的搜索結(jié)果。
[0047]在上述實施例中,通過分析用戶的歷史點(diǎn)擊行為,以獲得當(dāng)前搜索詞的相關(guān)類目的點(diǎn)擊情況,從而根據(jù)不同的情況確定不同的導(dǎo)航內(nèi)容進(jìn)行展示,使得展示的導(dǎo)航內(nèi)容更加準(zhǔn)確,避免了用戶由于顯示的導(dǎo)航內(nèi)容不準(zhǔn)確而產(chǎn)生的重新搜索,減小了由于重新搜索所造成的對搜索引擎服務(wù)器的查詢壓力;同時,由于返回的是較為準(zhǔn)確的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)而不是與搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目,因此,在保證準(zhǔn)確性的情況下降低了返回的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)下的搜索結(jié)果的數(shù)量,降低了網(wǎng)絡(luò)傳輸?shù)乃阉鹘Y(jié)果的數(shù)量,提高了搜索結(jié)果的返回速度和搜索效率。通過上述方式有效地解決了現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題,達(dá)到了提高搜索效率的技術(shù)效果。[0048]在獲取到搜索詞在各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率后,可以基于點(diǎn)擊率分布的不同確定其具體的導(dǎo)航展示的方式。在一個優(yōu)選實施方式中,如圖4所示,確定單元206可以包括:第一展示模塊402和第二展示模塊404。
[0049]第一展示模塊402,用于當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將第一葉子節(jié)點(diǎn)對應(yīng)的類目作為導(dǎo)航內(nèi)容進(jìn)行展示;例如,如果某個搜索詞所對應(yīng)的歷史訪問記錄中某個葉子節(jié)點(diǎn)的點(diǎn)擊率為99%,則可以確定用戶的搜索需求在該葉子節(jié)點(diǎn)對應(yīng)的類目下就可以得到滿足,因此可以直接顯示該葉子節(jié)點(diǎn)對應(yīng)的類目以及該葉子節(jié)點(diǎn)對應(yīng)的類目所對應(yīng)的搜索結(jié)果即可,用戶通過一次搜索就可以得到自己想要搜索的東西,將其稱之為類目直達(dá)。其中,葉子節(jié)點(diǎn)對應(yīng)的類目是類目樹中最小的且不可再分的類目單元,例如“連衣裙”等這些較為具體的搜索詞。
[0050]然而,并不是所有的搜索詞對應(yīng)的搜索結(jié)果都集中在一個葉子節(jié)點(diǎn)對應(yīng)的類目,也可能集中在某一個非葉子節(jié)點(diǎn)對應(yīng)的類目所對應(yīng)的多個葉子節(jié)點(diǎn)對應(yīng)的類目中,對于這種情況,可以將其稱之為類目聚焦,其對應(yīng)的導(dǎo)航展示方式可以是將該非葉子節(jié)點(diǎn)對應(yīng)的類目下的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示,也可以僅將該非葉子節(jié)點(diǎn)對應(yīng)的類目下的幾個較為集中的葉子節(jié)點(diǎn)對應(yīng)的類目作為導(dǎo)航內(nèi)容進(jìn)行展示,其中,所謂集中是一個相對的概念,可以根據(jù)每個節(jié)點(diǎn)的歷史點(diǎn)擊行為判斷點(diǎn)擊的集中程度,優(yōu)選地,這里的集中程度是指對所有用戶的一個點(diǎn)擊率進(jìn)行統(tǒng)計后得到的該節(jié)點(diǎn)在自身所在的類目樹層級中的點(diǎn)擊率大小,然后確定其是否大于預(yù)設(shè)的一個預(yù)定閾值,從而確定類目中較為集中的類目。在一個優(yōu)選實施方式中,第二展示模塊404用于當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且該一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將父節(jié)點(diǎn)所對應(yīng)的所有葉子節(jié)點(diǎn)作為導(dǎo)航內(nèi)容進(jìn)行展示。下面以一個具體實施例對類目聚焦進(jìn)行具體說明:
[0051 ] 如圖5所示是類目樹的一種優(yōu)選示意圖,由圖5所顯示的內(nèi)容可知,在所有的葉子節(jié)點(diǎn)對應(yīng)的類目中,僅有B21和B23是集中的,找出所有集中的節(jié)點(diǎn),作為最終展示的節(jié)點(diǎn)。例如可以設(shè)定葉子節(jié)點(diǎn)對應(yīng)的類目中點(diǎn)擊率大于30%就算作該層中較為集中的類目(又可以稱為節(jié)點(diǎn))。同時可以發(fā)現(xiàn)B21和B23都是B2的葉子節(jié)點(diǎn)對應(yīng)的類目,因此,可以想到用戶的點(diǎn)擊需求在B2下也就幾乎可以得到滿足了。因此,可以將B2的直接子節(jié)點(diǎn)對應(yīng)的類目:B21、B22以及B23作為待顯示的導(dǎo)航內(nèi)容進(jìn)行顯示。優(yōu)選地,也可以僅顯示B21和B23或者是也可以將B2也作為導(dǎo)航內(nèi)容進(jìn)行展示,這就是所謂的類目聚焦。
[0052]在實際應(yīng)用中,也有可能出現(xiàn)對應(yīng)某個搜索詞對應(yīng)的歷史訪問記錄中點(diǎn)擊率較高的幾個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個非葉子節(jié)點(diǎn)對應(yīng)的類目的情況,這樣通過上述類目聚焦的方式進(jìn)行展現(xiàn)需要展現(xiàn)的內(nèi)容也就會比較多,在這種情況下,就可以按照類目之間的父子關(guān)系進(jìn)行層級展示。即,按照每個類目的點(diǎn)擊率確定展示哪些非葉子節(jié)點(diǎn)對應(yīng)的類目,及其對應(yīng)的葉子節(jié)點(diǎn)對應(yīng)的類目,對于這種展現(xiàn)方式可以叫做類目層級。在一個優(yōu)選實施方式中,確定單元包括:第三展示模塊,用于當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值,且點(diǎn)擊率大于第二預(yù)定閾值的多個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
[0053]具體的,在進(jìn)行類目層級展示的時候,可以確定葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率是否相對集中,優(yōu)選地,如果父節(jié)點(diǎn)的點(diǎn)擊率不集中可以繼續(xù)向上層推直至對應(yīng)葉子節(jié)點(diǎn)對應(yīng)的類目的父輩或者祖輩的屬于其對應(yīng)的層中較為集中的節(jié)點(diǎn)或者是推到根節(jié)點(diǎn)為止。即,如果一個搜索詞對應(yīng)的葉子節(jié)點(diǎn)對應(yīng)的類目在其對應(yīng)的最下面一層是較為分散的,即其對應(yīng)的點(diǎn)擊率較低,就確定其父節(jié)點(diǎn)的點(diǎn)擊率在父節(jié)點(diǎn)對應(yīng)的層中是否是相對集中的,即對應(yīng)的點(diǎn)擊率是否比較高,如果是,則將其對應(yīng)的父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目都作為最終導(dǎo)航內(nèi)容進(jìn)行展示,如果該葉子類目對應(yīng)的父節(jié)點(diǎn)的點(diǎn)擊率也不高,則基于其父節(jié)點(diǎn)繼續(xù)向上層判斷直至找到在對應(yīng)層屬于較為集中的節(jié)點(diǎn)或者是根節(jié)點(diǎn)為止。優(yōu)選地,每個上層節(jié)點(diǎn)的點(diǎn)擊率都可以通過其對應(yīng)的下層節(jié)點(diǎn)的點(diǎn)擊率進(jìn)行累加運(yùn)算得到。下面以一個具體例子對類目層級展示進(jìn)行具體說明:
[0054]如圖6所示是類目樹的另一種優(yōu)選示意圖,類目層級是按照從葉子節(jié)點(diǎn)對應(yīng)的類目向上查找的方式進(jìn)行的,直至找到對應(yīng)的父節(jié)點(diǎn)或者是祖輩節(jié)點(diǎn)在其對應(yīng)層中是集中的情況下,才停止查找判斷。在如圖6所示的類目樹中,因B12在其對應(yīng)層是分散的,因此確定其父節(jié)點(diǎn)(BI)是否是集中,在確定是的情況下,將BI和其對應(yīng)的所有子節(jié)點(diǎn)對應(yīng)的類目(BlU B12)都作為導(dǎo)航內(nèi)容進(jìn)行展示,同樣的,對于Cll和C12,自身是分散的,其對應(yīng)的父節(jié)點(diǎn)(Cl)也是分散的,然而其對應(yīng)的祖輩節(jié)點(diǎn)(C)是集中的,因此,將其祖輩節(jié)點(diǎn)C和其祖輩節(jié)點(diǎn)的子節(jié)點(diǎn)對應(yīng)的類目(Cll和C12)作為導(dǎo)航內(nèi)容進(jìn)行展示。因此,對于圖6所示的類目樹,最終作為導(dǎo)航內(nèi)容進(jìn)行層級展示的就是:C:C1、C2 ;B1:B11、B12 ;B2:B21、B22、B23 ;E3:E31、E32。其中,層級展示的方式可以是如圖3所示的展示方式,S卩,按照相互之間的父子關(guān)系進(jìn)行層級展示。
[0055]在上述各個優(yōu)選實施方式中,上述歷史訪問記錄包括但不限于搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。
[0056]為了更好地確認(rèn)類目結(jié)構(gòu)中每個類目節(jié)點(diǎn)的點(diǎn)擊率,可以為每個類目設(shè)置權(quán)重值,對應(yīng)的設(shè)置的權(quán)重值可以根據(jù)歷史訪問記錄中的點(diǎn)擊情況確定,點(diǎn)擊率高的就可以設(shè)置大的權(quán)重,點(diǎn)擊率低的就可以設(shè)置小的權(quán)重。在一個優(yōu)選實施方式中,根據(jù)用戶的歷史訪問記錄獲取搜索詞在各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率包括:根據(jù)歷史訪問記錄為各個類目設(shè)置權(quán)重值,其中,點(diǎn)擊次數(shù)多的類目對應(yīng)大的權(quán)重值,點(diǎn)擊次數(shù)少的對應(yīng)小的權(quán)重值;根據(jù)為各個類目設(shè)置的權(quán)重值確定各個類目的點(diǎn)擊率。
[0057]實施例2
[0058]在本申請實施例中,顯示的網(wǎng)頁主要由兩部分組成,如圖3所示,包括:導(dǎo)航區(qū)和搜索結(jié)果區(qū),其中,導(dǎo)航區(qū)展示相關(guān)的導(dǎo)航信息,用于向用戶展示可以點(diǎn)擊的類目分類,從而使得用戶更方便的進(jìn)行搜索;搜索結(jié)果區(qū)用于展示用戶輸入的搜索詞所對應(yīng)的搜索結(jié)果,或者是展示用戶點(diǎn)擊導(dǎo)航信息中的某個類目后所觸發(fā)的搜索結(jié)果。
[0059]在圖2和圖4所示的裝置的基礎(chǔ)上,本申請?zhí)峁┝艘环N優(yōu)選的導(dǎo)航內(nèi)容的確定方法。如圖7所示,該方法可以包括如下步驟:
[0060]步驟S702:獲取輸入的搜索詞;
[0061]步驟S704:根據(jù)歷史訪問記錄獲取搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率;
[0062]例如,用戶輸入搜索詞“家居”,相應(yīng)的就獲取以“家居”作為搜索詞時對應(yīng)的搜索結(jié)果的歷史訪問記錄,優(yōu)選地,歷史訪問記錄包括:搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。在本優(yōu)選實施方式中,用戶的歷史訪問記錄指代網(wǎng)站數(shù)據(jù)庫中存儲的所有用戶基于該搜索詞的歷史訪問記錄而并不單指該用戶的歷史訪問記錄。同時,上述的歷史訪問記錄可以是對應(yīng)于每個具體的搜索結(jié)果的用戶的點(diǎn)擊率,也可以是對應(yīng)于“家居”的導(dǎo)航內(nèi)容中各個類目所對應(yīng)的點(diǎn)擊率。例如,搜索“家居”時,所有用戶對“沙發(fā)”的點(diǎn)擊率是30%,對“餐桌”的點(diǎn)擊率是20%等等,那么通過歷史訪問記錄統(tǒng)計出的這些數(shù)據(jù)就是所需要得到的對應(yīng)于搜索詞的點(diǎn)擊率。其中,上述的導(dǎo)航可以是用于在某種類目體系下對用戶的搜索或者瀏覽進(jìn)行相應(yīng)的引導(dǎo),類目就是和文本或者產(chǎn)品主題相關(guān)的分類體系,可以在搜索中起到導(dǎo)航的作用,輔助用戶進(jìn)行搜索。
[0063]步驟S706:根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示所述確定出的類目下的搜索結(jié)果。
[0064]在上述實施例中,通過分析用戶的歷史點(diǎn)擊行為,以獲得當(dāng)前搜索詞的相關(guān)類目的點(diǎn)擊情況,從而根據(jù)不同的情況確定不同的導(dǎo)航內(nèi)容進(jìn)行展示,使得展示的導(dǎo)航內(nèi)容更加準(zhǔn)確,避免了用戶由于顯示的導(dǎo)航內(nèi)容不準(zhǔn)確而產(chǎn)生的重新搜索,減小了由于重新搜索所造成的對搜索引擎服務(wù)器的查詢壓力;同時,由于返回的是較為準(zhǔn)確的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)而不是與搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目,因此,在保證準(zhǔn)確性的情況下降低了返回的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)下的搜索結(jié)果的數(shù)量,降低了網(wǎng)絡(luò)傳輸?shù)乃阉鹘Y(jié)果的數(shù)量,提高了搜索結(jié)果的返回速度和搜索效率。通過上述方式有效地解決了現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題,達(dá)到了提高搜索效率的技術(shù)效果。
[0065]在獲取到搜索詞在各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率后,可以基于點(diǎn)擊率分布的不同確定其具體的導(dǎo)航展示的方式。優(yōu)選地,可以按照以下幾種方式進(jìn)行導(dǎo)航內(nèi)容的展示:
[0066]當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將第一葉子節(jié)點(diǎn)對應(yīng)的類目作為導(dǎo)航內(nèi)容進(jìn)行展示;即,在這個時候可以在導(dǎo)航區(qū)域內(nèi)僅展示該點(diǎn)擊率大于或等于第一預(yù)定閾值的葉子節(jié)點(diǎn)對應(yīng)的類目,而在結(jié)果展示區(qū)直接展示對應(yīng)于該搜索詞的搜索結(jié)果。例如,如果某個搜索詞所對應(yīng)的歷史訪問記錄中某個葉子節(jié)點(diǎn)的點(diǎn)擊率為99%,則可以確定用戶的搜索需求在該葉子節(jié)點(diǎn)對應(yīng)的類目下就可以得到滿足,因此可以直接顯示該葉子節(jié)點(diǎn)對應(yīng)的類目以及該葉子節(jié)點(diǎn)對應(yīng)的類目所對應(yīng)的搜索結(jié)果即可,用戶通過一次搜索就可以得到自己想要搜索的東西,將其稱之為類目直達(dá)。其中,葉子節(jié)點(diǎn)對應(yīng)的類目是類目樹中最小的且不可再分的類目單元,例如“連衣裙”等這些較為具體的搜索詞。
[0067]然而,并不是所有的搜索詞對應(yīng)的搜索結(jié)果都集中在一個葉子節(jié)點(diǎn)對應(yīng)的類目,也可能集中在某一個非葉子節(jié)點(diǎn)對應(yīng)的類目所對應(yīng)的多個葉子節(jié)點(diǎn)對應(yīng)的類目中,對于這種情況,可以將其稱之為類目聚焦,其對應(yīng)的導(dǎo)航展示方式可以是將該非葉子節(jié)點(diǎn)對應(yīng)的類目下的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示,也可以僅將該非葉子節(jié)點(diǎn)對應(yīng)的類目下的幾個點(diǎn)擊率較高的葉子節(jié)點(diǎn)對應(yīng)的類目作為導(dǎo)航內(nèi)容進(jìn)行展示,其中,所謂集中是一個相對的概念,可以根據(jù)每個節(jié)點(diǎn)的歷史點(diǎn)擊行為判斷點(diǎn)擊的集中程度,優(yōu)選地,這里的集中程度是指對所有用戶的一個點(diǎn)擊率進(jìn)行統(tǒng)計后得到的該節(jié)點(diǎn)在自身所在的類目樹層級中的點(diǎn)擊率大小,然后確定其是否大于預(yù)設(shè)的一個預(yù)定閾值,從而確定類目中較為集中的類目。在一個優(yōu)選實施方式中,當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將該父節(jié)點(diǎn)下的所有葉子節(jié)點(diǎn)對應(yīng)的類目作為導(dǎo)航內(nèi)容進(jìn)行展示。
[0068]下面以一個具體實施例對類目聚焦進(jìn)行具體說明:
[0069]如圖5所示是類目樹的一種優(yōu)選示意圖,由圖5所顯示的內(nèi)容可知,在所有的葉子節(jié)點(diǎn)對應(yīng)的類目中,僅有B21和B23是集中的,找出所有集中的節(jié)點(diǎn),作為最終展示的節(jié)點(diǎn)。例如可以設(shè)定葉子節(jié)點(diǎn)對應(yīng)的類目中點(diǎn)擊率大于30%就算作該層中較為集中的類目(又可以稱為節(jié)點(diǎn))。同時可以發(fā)現(xiàn)B21和B23都是B2的葉子節(jié)點(diǎn)對應(yīng)的類目,因此,可以想到用戶的點(diǎn)擊需求在B2下也就幾乎可以得到滿足了。因此,可以將B2的直接子節(jié)點(diǎn)對應(yīng)的類目:B21、B22以及B23作為待顯示的導(dǎo)航內(nèi)容進(jìn)行顯示。優(yōu)選地,也可以僅顯示B21和B23或者是也可以將B2也作為導(dǎo)航內(nèi)容進(jìn)行展示。這就是所謂的類目聚焦。
[0070]在實際應(yīng)用中,也有可能出現(xiàn)對應(yīng)某個搜索詞對應(yīng)的歷史訪問記錄中點(diǎn)擊率較高的幾個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個非葉子節(jié)點(diǎn)對應(yīng)的類目的情況,這樣通過上述類目聚焦的方式進(jìn)行展現(xiàn)需要展現(xiàn)的內(nèi)容也就會比較多,在這種情況下,就可以按照類目之間的父子關(guān)系進(jìn)行層級展示。即,按照每個類目的點(diǎn)擊率確定展示哪些非葉子節(jié)點(diǎn)對應(yīng)的類目,及其對應(yīng)的葉子節(jié)點(diǎn)對應(yīng)的類目,對于這種展現(xiàn)方式可以叫做類目層級。在一個優(yōu)選實施方式中,根據(jù)用戶的歷史訪問記錄獲取搜索詞在各個類目中所對應(yīng)的搜索結(jié)果的召回率包括:當(dāng)搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值,且點(diǎn)擊率大于第二預(yù)定閾值的多個葉子類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
[0071]具體的,在進(jìn)行類目層級展示的時候,可以按照如圖8所示的方式實現(xiàn),包括以下步驟:
[0072]步驟S802:確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率,其中,父節(jié)點(diǎn)的點(diǎn)擊率是父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率的和;
[0073]步驟S804:將點(diǎn)擊率大于或等于第三預(yù)定閾值的父節(jié)點(diǎn),以及該父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目作為第一待展示的導(dǎo)航內(nèi)容;
[0074]步驟S806:確定小于第三預(yù)定閾值的父節(jié)點(diǎn)的上層節(jié)點(diǎn)的點(diǎn)擊率,其中,上層節(jié)點(diǎn)的點(diǎn)擊率是上層節(jié)點(diǎn)下的所有子節(jié)點(diǎn)的點(diǎn)擊率的和;
[0075]步驟S808:將點(diǎn)擊率大于或等于第四預(yù)定閾值的上層節(jié)點(diǎn),以及該上層節(jié)點(diǎn)下的所有子節(jié)點(diǎn)作為第二待展示的導(dǎo)航內(nèi)容,即,將確定的上層節(jié)點(diǎn)以及其對應(yīng)的直接的子節(jié)點(diǎn)對應(yīng)的類目都作為導(dǎo)航內(nèi)容進(jìn)行展示;優(yōu)選地,對于上述的第三閾值和第四閾值可以是根據(jù)每個層級的特性確定的數(shù)值,和第一和第二閾值之間沒有必然的聯(lián)系。
[0076]步驟S810:將第一待展示的導(dǎo)航內(nèi)容和第二待展示的導(dǎo)航內(nèi)容按照相互之間的父子關(guān)系進(jìn)行層級展示。
[0077]S卩,確定葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率是否相對集中,優(yōu)選地,如果父節(jié)點(diǎn)的點(diǎn)擊率不集中可以繼續(xù)向上層推直至對應(yīng)葉子節(jié)點(diǎn)對應(yīng)的類目的父輩或者祖輩的屬于其對應(yīng)的層中較為集中的節(jié)點(diǎn)或者是推到根節(jié)點(diǎn)為止。即,如果一個搜索詞對應(yīng)的葉子節(jié)點(diǎn)對應(yīng)的類目在其對應(yīng)的最下面一層是較為分散的,即其對應(yīng)的點(diǎn)擊率較低,就確定其父節(jié)點(diǎn)的點(diǎn)擊率在父節(jié)點(diǎn)對應(yīng)的層中是否是相對集中的,即對應(yīng)的點(diǎn)擊率是否比較高,如果是,則將其對應(yīng)的父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)都作為最終導(dǎo)航內(nèi)容進(jìn)行展示,如果該葉子節(jié)點(diǎn)對應(yīng)的父節(jié)點(diǎn)的點(diǎn)擊率也不高,則基于其父節(jié)點(diǎn)繼續(xù)向上層判斷直至找到在對應(yīng)層屬于較為集中的節(jié)點(diǎn)或者是根節(jié)點(diǎn)為止。優(yōu)選地,每個上層節(jié)點(diǎn)的點(diǎn)擊率都可以通過其對應(yīng)的下層節(jié)點(diǎn)的點(diǎn)擊率進(jìn)行累加運(yùn)算得到。下面以一個具體例子對類目層級展示進(jìn)行具體說明:
[0078]如圖6所示是類目樹的另一種優(yōu)選示意圖,類目層級是按照從葉子節(jié)點(diǎn)對應(yīng)的類目向上查找的方式進(jìn)行的,直至找到對應(yīng)的父節(jié)點(diǎn)或者是祖輩節(jié)點(diǎn)在其對應(yīng)層中是集中的情況下,才停止查找判斷。在如圖6所示的類目樹中,因B12在其對應(yīng)層是分散的,因此確定其父節(jié)點(diǎn)(BI)是否是集中,在確定是的情況下,將BI和其對應(yīng)的所有子節(jié)點(diǎn)對應(yīng)的類目(B11、B12)都作為導(dǎo)航內(nèi)容進(jìn)行展示,同樣的,對于Cll和C12,自身是分散的,其對應(yīng)的父節(jié)點(diǎn)(Cl)也是分散的,然而其對應(yīng)的祖輩節(jié)點(diǎn)(C)是集中的,因此,將其祖輩節(jié)點(diǎn)C和其祖輩節(jié)點(diǎn)的子節(jié)點(diǎn)對應(yīng)的類目(Cll和C12)作為導(dǎo)航內(nèi)容進(jìn)行展示。因此,對于圖6所示的類目樹,最終作為導(dǎo)航內(nèi)容進(jìn)行層級展示的就是:C:C1、C2 ;B1:B11、B12 ;B2:B21、B22、B23 ;E3:E31、E32。其中,層級展示的方式可以是如圖3所示的展示方式,S卩,按照相互之間的父子關(guān)系進(jìn)行層級展示。
[0079]在上述各個優(yōu)選實施方式中,上述歷史訪問記錄包括但不限于搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。
[0080]為了更好地確認(rèn)類目結(jié)構(gòu)中每個類目節(jié)點(diǎn)的點(diǎn)擊率,可以為每個類目設(shè)置權(quán)重值,對應(yīng)的設(shè)置的權(quán)重值可以根據(jù)歷史訪問記錄中的點(diǎn)擊情況確定,點(diǎn)擊率高的就可以設(shè)置大的權(quán)重,點(diǎn)擊率低的就可以設(shè)置小的權(quán)重。在一個優(yōu)選實施方式中,根據(jù)用戶的歷史訪問記錄獲取搜索詞在各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率包括:根據(jù)歷史訪問記錄為各個類目設(shè)置權(quán)重值,其中,點(diǎn)擊次數(shù)多的類目對應(yīng)大的權(quán)重值,點(diǎn)擊次數(shù)少的對應(yīng)小的權(quán)重值;根據(jù)為各個類目設(shè)置的權(quán)重值確定各個類目的點(diǎn)擊率。
[0081]實施例3
[0082]本申請實施例提供了 一種優(yōu)選的實施例來進(jìn)一步對本申請進(jìn)行解釋,但是值得注意的是,該優(yōu)選實施例只是為了更好的描述本申請,并不構(gòu)成對本申請不當(dāng)?shù)南薅ā?br>
[0083]針對現(xiàn)有技術(shù)中存在的以下不足:首先,完全展示葉子節(jié)點(diǎn)對應(yīng)的類目給用戶導(dǎo)航形式過于單一;其次,對于寬泛查詢的導(dǎo)航內(nèi)容不友好,導(dǎo)航類目展示較為混亂,不利于用戶找到自己所需結(jié)果類目的集合。直接進(jìn)行葉子節(jié)點(diǎn)對應(yīng)的類目的導(dǎo)航很難精確確定用戶搜索的真實意圖,有時會給出錯誤的定位。
[0084]在本申請所提供的方法中,能夠通過對用戶的搜索詞的分析以及根據(jù)用戶的歷史訪問記錄確定搜索結(jié)果中各個類目的點(diǎn)擊率的分布情況,并按照不同的需求給出不同的導(dǎo)航形式,即,對于寬泛和精確的查詢給出基于不同粒度的導(dǎo)航,優(yōu)選地,可以包括以下幾種方式:類目直達(dá)、類目聚焦、類目層級以及類目平鋪等,從而有效確定用戶的搜索意圖以便更精確地確定搜索結(jié)果。其中,
[0085]類目直達(dá),就是將用戶的搜索詞直接定位到某個最相關(guān)的類目,以使得用戶進(jìn)行一次篩選就可以得到想要搜索的結(jié)果。
[0086]類目聚焦,就是針對搜索詞直接展示幾個最相關(guān)的類目,并自動屏蔽掉其他非相關(guān)的類目,以縮小用戶的篩選范圍提升篩選效率。
[0087]類目層級,就是基于用戶所給的搜索詞按照類目樹結(jié)構(gòu)展示不同的子樹,給出類目父子關(guān)系的路徑,在用戶進(jìn)行寬泛搜索的時候幫助用戶以較快的速度確定搜索意圖。
[0088]類目平鋪,就是用戶的搜索意圖特別寬泛的時候,直接展示所有和搜索詞相關(guān)的葉子節(jié)點(diǎn)對應(yīng)的類目。
[0089]下面對上述幾種方式進(jìn)行具體的描述:
[0090]按照歷史訪問記錄中的點(diǎn)擊率的分布確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊情況以給出不同的導(dǎo)航形式:
[0091]I)對于寬泛查詢,類目的搜索結(jié)構(gòu)包括多個非葉子節(jié)點(diǎn)對應(yīng)的類目,這種情況下可以按照類目的體系結(jié)構(gòu),對結(jié)果進(jìn)行分層展示,稱之為類目層級,也可以叫做層級導(dǎo)航;
[0092]2)對于比較精確具體的查詢,搜索結(jié)果所屬的葉子節(jié)點(diǎn)對應(yīng)的類目相對集中,一般普遍集中在某個非葉子節(jié)點(diǎn)對應(yīng)的類目下的葉子節(jié)點(diǎn)對應(yīng)的類目,這種情況可以直接定位到該非葉子節(jié)點(diǎn)下的葉子節(jié)點(diǎn)以供用戶進(jìn)行篩選,稱之為類目聚焦;
[0093]3)對于非常精確具體的搜索詞,且對應(yīng)的搜索結(jié)果大部分屬于一個葉子節(jié)點(diǎn)對應(yīng)的類目時,可直接將搜索結(jié)果定位到這一個葉子節(jié)點(diǎn)對應(yīng)的類目,而自動通過搜索引擎過濾掉其他葉子節(jié)點(diǎn)對應(yīng)的類目的結(jié)果,稱之為類目直達(dá);
[0094]4)如果搜索結(jié)構(gòu)的分布可以被多個葉子節(jié)點(diǎn)(即上文的葉子節(jié)點(diǎn)對應(yīng)的類目)覆蓋,但是無法具體到某些具體的上層節(jié)點(diǎn),則可以直接將覆蓋搜索結(jié)果的幾個葉子節(jié)點(diǎn)作為導(dǎo)航內(nèi)容進(jìn)行顯示,這種方式成為類目平鋪。
[0095]即根據(jù)不同的查詢意圖,給出用戶不同的導(dǎo)航形式,具體有四種:類目直達(dá),類目聚焦,類目層級,以及類目平鋪。
[0096]在上述方式中,首先根據(jù)文本之間的相關(guān)性以及大規(guī)模的歷史用戶行為分析用戶的原始查詢和所點(diǎn)選的類目之間的相關(guān)性,從而將用戶的查詢意圖定位到所有相關(guān)的葉子節(jié)點(diǎn)對應(yīng)的類目,然后判斷具體的導(dǎo)航展示形式,一方面分析查詢詞的意圖范圍,即確定用戶的查詢意圖是寬泛還是具體,一方面借助類目體系結(jié)構(gòu),將所有相關(guān)葉子節(jié)點(diǎn)對應(yīng)的類目構(gòu)建稱其對應(yīng)的類目樹結(jié)構(gòu),并且所有樹節(jié)點(diǎn)會根據(jù)點(diǎn)擊情況賦予不同的權(quán)重,最后通過閾值分析判斷展示的層級。
[0097]本申請實施例還提供了一種實現(xiàn)上述搜索方式的系統(tǒng)總體架構(gòu),如圖9所示,該系統(tǒng)包括四部分:
[0098]前端服務(wù)器,用于接收用戶的查詢,分發(fā)請求給smartquery平臺(包含導(dǎo)航算法的平臺)和搜索引擎;
[0099]smartquery平臺,是一個用于處理查詢的算法平臺,上述的導(dǎo)航顯示方法服務(wù)就可以部署在這個平臺的機(jī)器上;
[0100]搜索引擎,用于查詢結(jié)果;
[0101 ] 運(yùn)營工具服務(wù)器,用于進(jìn)行人工運(yùn)營。
[0102]基于上述的系統(tǒng)架構(gòu),本申請實施例還提供了一種優(yōu)選的處理流程,如圖10所示,包括(步驟S1002至步驟S1012):
[0103]步驟S1002:獲取搜索引擎前端請求過來的搜索詞。
[0104]步驟S1004:通過分析大規(guī)模的用戶歷史日志中歷史訪問記錄,判斷搜索詞的類目傾向,在該步驟中的類目指代的是類目結(jié)構(gòu)中的葉子節(jié)點(diǎn)對應(yīng)的類目。
[0105]步驟S1006:判斷是否是類目直達(dá),優(yōu)選地,類目直達(dá)是對于用戶搜索非常明確的查詢詞,并且通過網(wǎng)站的歷史行為分析幾乎全部(99%)的用戶點(diǎn)擊行為都集中在這個類目,也就是用戶的需求在這個類目下基本都可以得到滿足的情況,導(dǎo)航將會以類目直達(dá)的方式進(jìn)行展現(xiàn),最終展現(xiàn)的效果是雖然用戶僅進(jìn)行了一次查詢詞搜索,但是實際得到的結(jié)果是這個搜索詞得到的結(jié)果經(jīng)過該類目過濾后的結(jié)果,從而使得用戶查詢得到的結(jié)果更為精確,有效縮短了用戶搜索的路徑,提升了用戶的體驗效果。
[0106]步驟S1008:判斷是否是類目聚焦,類目聚焦是指對于用戶的搜索詞,搜索引擎返回結(jié)果可能分布在多個類目,但是用戶的歷史點(diǎn)擊行為普遍集中在某幾個類目(比如3個),也就是用戶的需求在這幾個類目下基本可以全部得到滿足。這種情況下,導(dǎo)航會以類目聚焦的方式進(jìn)行展示。最終體現(xiàn)給用戶的效果是用戶的某個搜索詞返回的結(jié)果分布在多個類目,然而導(dǎo)航只展示其中的某幾個類目,通過這種方式可以有效減少用戶的篩選范圍,幫助用戶自動屏蔽掉其他非相關(guān)的類目,達(dá)到了降低篩選成本,提高用戶體驗的效果。
[0107]步驟S1010:判斷是否是類目層級,類目層級一般是在用戶搜索詞比較寬泛,返回的搜索結(jié)果以及用戶的歷史點(diǎn)擊行為也相對較為分散的情況下使用的,一方面葉子節(jié)點(diǎn)對應(yīng)的類目分布數(shù)量較多,另一方面這些葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)也有多個,即分布在多個不同的類目上,對于這種搜索情況很難直接將用戶的搜索意圖定位到某些具體的葉子節(jié)點(diǎn)對應(yīng)的類目,如果將所有的葉子節(jié)點(diǎn)對應(yīng)的類目直接展示給用戶的話,需要展示的葉子節(jié)點(diǎn)對應(yīng)的類目的數(shù)量太多而且很繁雜,沒有條理性,從而很難讓用戶以較小的代價找到自己需要的類目導(dǎo)航,用戶體驗會比較差,影響導(dǎo)航區(qū)用戶的點(diǎn)擊行為,在這種情況下,就可以按照層級導(dǎo)航的方式,即將所有的葉子節(jié)點(diǎn)對應(yīng)的類目按照在類目樹中的結(jié)構(gòu)體系,進(jìn)行分堆,根據(jù)用戶點(diǎn)擊概率等在類目樹中抽取出合適的類目子樹作為類目分類方法,最終展示的效果是按照用戶的歷史點(diǎn)擊和偏好將類目按照高層父節(jié)點(diǎn)組織成不同的子樹結(jié)構(gòu),通過這種方式展示的導(dǎo)航條理比較清晰,同時便于不同的用戶選擇不同的子樹結(jié)構(gòu),提高了搜索效率。
[0108]S卩,如上述圖6所示,以類目樹為三級類目為例進(jìn)行說明,按照類目體系結(jié)構(gòu)構(gòu)建一顆類目樹,再根據(jù)每個類目的點(diǎn)擊行為判斷點(diǎn)擊的集中程度。在類目層級中,是按照從葉子節(jié)點(diǎn)對應(yīng)的類目向上查找的方式進(jìn)行的,直至找到對應(yīng)的父節(jié)點(diǎn)或者是祖輩節(jié)點(diǎn)在其對應(yīng)層中是集中的情況下,才停止查找判斷。
[0109]在圖6所示的類目樹中,因B12在其對應(yīng)層是分散的,因此確定其父節(jié)點(diǎn)(BI)是否是集中,在確定是的情況下,將BI和其對應(yīng)的所有子節(jié)點(diǎn)都作為導(dǎo)航內(nèi)容進(jìn)行展示,同樣的,對于CU和C12,自身是分散的,其對應(yīng)的父節(jié)點(diǎn)(Cl)也是分散的,然而其對應(yīng)的祖輩節(jié)點(diǎn)(C)是集中的,因此,將其祖輩節(jié)點(diǎn)C和其祖輩節(jié)點(diǎn)的子節(jié)點(diǎn)(Cll和C12)作為導(dǎo)航內(nèi)容進(jìn)行展示。因此,對于圖6,最終展示的是:C:C1、C2 ;B1:B11、B12 ;B2:B21、B22、B23:E3:E31、E32。
[0110]步驟S1012:如果不滿足上面的所有場景,則表明該搜索詞對應(yīng)的搜索結(jié)果可以在一定數(shù)量的葉子節(jié)點(diǎn)對應(yīng)的類目中被覆蓋到,然而無法合理地分配到某種場景下,這種情況就可以采用類目平鋪的展示方式,即,將能將其覆蓋的所有葉子節(jié)點(diǎn)對應(yīng)的類目都作為最終的導(dǎo)航內(nèi)容進(jìn)行展示。[0111]在上述實施方式中,通過分析用戶的歷史點(diǎn)擊行為,以獲得當(dāng)前搜索詞的所有相關(guān)葉子節(jié)點(diǎn)對應(yīng)的類目,然后根據(jù)不同的場景,按照類目直達(dá),類目聚焦,類目層級以及類目平鋪的順序進(jìn)行判定,當(dāng)確定某個符合的場景就退出,作為最終的導(dǎo)航內(nèi)容的輸出結(jié)果,通過上述方式可以根據(jù)搜索詞的不同給出適合的導(dǎo)航內(nèi)容進(jìn)行展示從而提高了搜索效率,也提升了用戶體驗。
[0112]通過以上的描述可知,本申請具有以下優(yōu)勢:通過分析用戶的歷史點(diǎn)擊行為,以獲得當(dāng)前搜索詞的相關(guān)類目的點(diǎn)擊情況,從而根據(jù)不同的情況確定不同的導(dǎo)航內(nèi)容進(jìn)行展示,使得展示的導(dǎo)航內(nèi)容更加準(zhǔn)確,避免了用戶由于顯示的導(dǎo)航內(nèi)容不準(zhǔn)確而產(chǎn)生的重新搜索,減小了由于重新搜索所造成的對搜索引擎服務(wù)器的查詢壓力;同時,由于返回的是較為準(zhǔn)確的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)而不是與搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目,因此,在保證準(zhǔn)確性的情況下降低了返回的導(dǎo)航內(nèi)容(葉子節(jié)點(diǎn)對應(yīng)的類目)下的搜索結(jié)果的數(shù)量,降低了網(wǎng)絡(luò)傳輸?shù)乃阉鹘Y(jié)果的數(shù)量,提高了搜索結(jié)果的返回速度和搜索效率。通過上述方式有效地解決了現(xiàn)有技術(shù)中直接將搜索詞對應(yīng)的所有葉子節(jié)點(diǎn)對應(yīng)的類目都進(jìn)行展示而造成的搜索效率低下的技術(shù)問題,達(dá)到了提高搜索效率的技術(shù)效果。
[0113]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本申請不限制于任何特定的硬件和軟件結(jié)合。
[0114]以上所述僅為本申請的優(yōu)選實施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種導(dǎo)航內(nèi)容的確定方法,其特征在于,包括: 獲取輸入的搜索詞; 根據(jù)歷史訪問記錄獲取所述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率; 根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示所述確定出的類目下的搜索結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示包括: 當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在所述類目樹中的第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將所述第一葉子節(jié)點(diǎn)對應(yīng)的類目作為所述導(dǎo)航內(nèi)容進(jìn)行展示;或者 當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且所述一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將所述父節(jié)點(diǎn)下的葉子節(jié)點(diǎn)對應(yīng)的類目作為所述導(dǎo)航內(nèi)容進(jìn)行展示。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示包括: 當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值、且所述搜索詞所對應(yīng) 的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值的多個葉子節(jié)點(diǎn)對應(yīng)的類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示包括: 確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率,其中,所述父節(jié)點(diǎn)的點(diǎn)擊率是所述父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率的和; 將點(diǎn)擊率大于或等于第三預(yù)定閾值的父節(jié)點(diǎn),以及所述點(diǎn)擊率大于或等于第三預(yù)定閾值的父節(jié)點(diǎn)的所有子節(jié)點(diǎn)對應(yīng)的類目作為第一待展示的導(dǎo)航內(nèi)容; 將所述第一待展示的導(dǎo)航內(nèi)容中所述父節(jié)點(diǎn)以及所述父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目按照父子節(jié)點(diǎn)之間的關(guān)系進(jìn)行層級展示。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在確定每個葉子節(jié)點(diǎn)對應(yīng)的類目的父節(jié)點(diǎn)的點(diǎn)擊率之后,所述方法還包括: 確定小于所述第三預(yù)定閾值的父節(jié)點(diǎn)的上層節(jié)點(diǎn)的點(diǎn)擊率,其中,所述上層節(jié)點(diǎn)的點(diǎn)擊率是所述上層節(jié)點(diǎn)下的所有子類目的點(diǎn)擊率的和; 將點(diǎn)擊率大于或等于第四預(yù)定閾值的上層節(jié)點(diǎn),以及所述點(diǎn)擊率大于或等于第四預(yù)定閾值的上層節(jié)點(diǎn)下的所有子節(jié)點(diǎn)對應(yīng)的類目作為第二待展示的導(dǎo)航內(nèi)容; 將所述第一待展示的導(dǎo)航內(nèi)容和所述第二待展示的導(dǎo)航內(nèi)容按照相互之間的父子關(guān)系進(jìn)行層級展示。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述歷史訪問記錄包括:所述搜索詞對應(yīng)的搜索結(jié)果的點(diǎn)擊率,和/或所述搜索詞對應(yīng)的導(dǎo)航內(nèi)容中各個類目的點(diǎn)擊率。
7.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,根據(jù)歷史訪問記錄獲取所述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率包括: 根據(jù)所述歷史訪問記錄為各個類目設(shè)置權(quán)重值,其中,點(diǎn)擊次數(shù)多的類目對應(yīng)大的權(quán)重值,點(diǎn)擊次數(shù)少的對應(yīng)小的權(quán)重值; 根據(jù)為各個類目設(shè)置的權(quán)重值確定所述各個類目的點(diǎn)擊率。
8.一種導(dǎo)航內(nèi)容的確定裝置,其特征在于,包括: 第一獲取單元,用于獲取輸入的搜索詞; 第二獲取單元,用于根據(jù)歷史訪問記錄獲取所述搜索詞在類目樹中各層上的各個類目中所對應(yīng)的搜索結(jié)果的點(diǎn)擊率; 確定單元,用于根據(jù)獲取到的點(diǎn)擊率確定所需要展示的類目,將確定出的所述需要展示的類目作為導(dǎo)航內(nèi)容在網(wǎng)頁上進(jìn)行展示,并展示所述確定出的類目下的搜索結(jié)果。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定單元包括: 第一展示模塊,用于當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在所述類目樹中的第一葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于或等于第一預(yù)定閾值時,將所述第一葉子節(jié)點(diǎn)對應(yīng)的類目作為所述導(dǎo)航內(nèi)容進(jìn)行展示;或者 第二展示模塊,用于當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都未大于第一預(yù)定閾值,但是在一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值且所述一個或多個葉子節(jié)點(diǎn)對應(yīng)的類目屬于同一個父節(jié)點(diǎn)時,將所述父節(jié)點(diǎn)下的葉子節(jié)點(diǎn)對應(yīng)的類目作為所述導(dǎo)航內(nèi)容進(jìn)行展示。`
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定單元包括: 第三展示模塊,用于當(dāng)所述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率都小于第一預(yù)定閾值、且所述搜索詞所對應(yīng)的搜索結(jié)果在每個葉子節(jié)點(diǎn)對應(yīng)的類目的點(diǎn)擊率大于第二預(yù)定閾值的多個葉子類目不屬于同一個父節(jié)點(diǎn)時,根據(jù)各個類目之間的父子關(guān)系進(jìn)行層級展示。
【文檔編號】G06F17/30GK103729362SQ201210387331
【公開日】2014年4月16日 申請日期:2012年10月12日 優(yōu)先權(quán)日:2012年10月12日
【發(fā)明者】寧偉, 顧湘余 申請人:阿里巴巴集團(tuán)控股有限公司