推廣搜索結(jié)果的展現(xiàn)方法和裝置制造方法
【專利摘要】本發(fā)明提出一種推廣搜索結(jié)果的提供方法和裝置,為提高推廣搜索結(jié)果頁的利用效率。該推廣搜索結(jié)果頁的提供方法包括:接收用戶輸入的搜索詞;對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分;將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配;在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。該方法能夠提高推廣搜索結(jié)果頁的利用效率,通過推廣搜索結(jié)果頁提供更多的信息。
【專利說明】推廣搜索結(jié)果的展現(xiàn)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及搜索【技術(shù)領(lǐng)域】,尤其涉及一種推廣搜索結(jié)果的展現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]目前的推廣搜索引擎主流技術(shù)是關(guān)鍵詞短語匹配技術(shù),其主要根據(jù)搜索詞與關(guān)鍵詞是否字面匹配或同義匹配,即搜索詞字面包含關(guān)鍵詞或關(guān)鍵詞的同義詞。但是,采用這種短語匹配技術(shù),推廣者購買的很長關(guān)鍵詞很難被匹配到,導(dǎo)致其廣告無法被展現(xiàn)。由于推廣客戶不知道如何對關(guān)鍵詞進(jìn)行優(yōu)化,導(dǎo)致其為增加展現(xiàn)量,只能不斷提交新詞,大大增加了其時間和人力成本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個目的在于提出一種推廣搜索結(jié)果的展現(xiàn)方法,該方法可以更充分利用推廣搜索結(jié)果頁,不需要網(wǎng)頁跳轉(zhuǎn)就可以在推廣搜索結(jié)果頁中獲取更多信息,提高資源利用效率。
[0005]本發(fā)明的另一個目的在于提出一種推廣搜索結(jié)果的展現(xiàn)裝置。
[0006]為達(dá)到上述目的,本發(fā)明第一方面實施例提出的推廣搜索結(jié)果的提供方法,包括:接收用戶輸入的搜索詞;對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分;將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配;在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0007]本發(fā)明第一方面實施例提出的推廣搜索結(jié)果的提供方法,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0008]為達(dá)到上述目的,本發(fā)明第二方面實施例提出的推廣搜索結(jié)果的展現(xiàn)裝置,包括:接收模塊,用于接收用戶輸入的搜索詞;優(yōu)化模塊,用于對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分;匹配模塊,用于將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配;展現(xiàn)模塊,用于在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0009]本發(fā)明第二方面實施例提出的推廣搜索結(jié)果的展現(xiàn)裝置,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0010]為達(dá)到上述目的,本發(fā)明第三方面實施例提出的客戶端設(shè)備,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為客戶端設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:接收用戶輸入的搜索詞;對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分;將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配;在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的搜索結(jié)果。
[0011]本發(fā)明第三方面實施例提出的客戶端設(shè)備,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在搜索結(jié)果頁中獲取更多信息,優(yōu)化了搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0012]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0013]圖1是本發(fā)明一個實施例提出的一種推廣搜索結(jié)果的提供方法的流意圖;
[0014]圖2是本發(fā)明又一個實施例提出的一種推廣搜索結(jié)果的提供方法的流程圖;
[0015]圖3是本發(fā)明一個實施例提出的一種推廣搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖;以及
[0016]圖4是本發(fā)明又一個實施例提出的一種推廣搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0017]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0018]下面參考附圖描述根據(jù)本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)方法和裝置。
[0019]圖1為本發(fā)明一個實施例的推廣搜索結(jié)果的展現(xiàn)方法的流程圖,該方法包括:
[0020]SlOl:接收用戶輸入的搜索詞。
[0021]具體地,用戶可通過在電腦、移動電子設(shè)備等終端設(shè)備的搜索引擎或其他具備搜索功能的軟件中輸入感興趣的搜索詞,以獲取想要搜索的內(nèi)容。
[0022]S102:對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分。
[0023]舉例而言,以搜索推廣為例,客戶即為搜索推廣內(nèi)容的提供者,客戶可將希望推廣的內(nèi)容(如品牌、廣告、網(wǎng)站鏈接等)及其關(guān)鍵詞提交給搜索引擎,當(dāng)用戶搜索相應(yīng)的關(guān)鍵詞時,搜索引擎即可將客戶想要推廣的內(nèi)容展現(xiàn)給搜索用戶,以達(dá)到推廣的目的。
[0024]具體地,在本發(fā)明的一個實施例中,搜索引擎可對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,例如,對字?jǐn)?shù)過多的長關(guān)鍵詞進(jìn)行拆分或縮減,去除關(guān)鍵詞中的冗余部分等,從而得到關(guān)鍵詞中與客戶所要展現(xiàn)或推廣的內(nèi)容相關(guān)性更高的核心部分。其中,核心部分可以由一個或多個詞或短語構(gòu)成。[0025]S103:將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配。
[0026]具體地,可根據(jù)接收到的搜索詞查找關(guān)鍵詞的核心部分,并根據(jù)關(guān)鍵詞的核心部分與搜索詞的相關(guān)性確定關(guān)鍵詞的核心部分是否與搜索詞匹配。
[0027]在本發(fā)明的一個實施例中,可預(yù)先對用戶輸入的搜索詞進(jìn)行切詞和/或糾錯等預(yù)處理,然后再將預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分進(jìn)行匹配。
[0028]S104:在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0029]具體地,當(dāng)查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,搜索引擎可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序和篩選,然后將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0030]本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)方法,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0031]圖2為根據(jù)本發(fā)明又一個實施例的推廣搜索結(jié)果的展現(xiàn)方法的流程圖。為了進(jìn)一步提升用戶體驗,可先對關(guān)鍵詞和搜索詞分別進(jìn)行處理,然后將處理得到的關(guān)鍵詞的核心部分與預(yù)處理后的搜索詞進(jìn)行匹配,以提高搜索匹配率。如圖2所示,該推廣搜索結(jié)果的展現(xiàn)方法包括:
[0032]S201:接收用戶輸入的搜索詞。
[0033]具體地,用戶可通過在電腦、移動電子設(shè)備等終端設(shè)備的搜索引擎或其他具備搜索功能的軟件中輸入感興趣的搜索詞,以獲取想要搜索的內(nèi)容。
[0034]S202:對客戶提交的關(guān)鍵詞進(jìn)行縮減處理,獲取關(guān)鍵詞對應(yīng)的縮減詞。
[0035]舉例而言,以搜索推廣為例,客戶即為搜索推廣內(nèi)容的提供者,客戶可將希望推廣的內(nèi)容(如品牌、廣告、網(wǎng)站鏈接等)及其關(guān)鍵詞提交給搜索引擎,當(dāng)用戶搜索相應(yīng)的關(guān)鍵詞時,搜索引擎即可將客戶想要推廣的內(nèi)容展現(xiàn)給搜索用戶,以達(dá)到推廣的目的。
[0036]具體地,可對客戶提交的關(guān)鍵詞進(jìn)行預(yù)處理,以獲取關(guān)鍵詞對應(yīng)的多個分詞。其中,預(yù)處理包括切分詞、專有名詞識別中的至少一種處理。例如,將搜索詞“如家快捷酒店北京店的節(jié)假日收費(fèi)標(biāo)準(zhǔn)”切分為“如家快捷酒店”、“北京店的”、“節(jié)假日”、“收費(fèi)標(biāo)準(zhǔn)”或更多項,并識別其中的專有名詞“如家快捷酒店”和“北京”。
[0037]另外,還可以對多個分詞進(jìn)行去冗余處理,以獲取縮減詞。其中,對多個分詞進(jìn)行去冗余處理具體包括根據(jù)關(guān)鍵詞的語義,去除多個分詞中與上下文無關(guān)的分詞,例如可通過自然語言數(shù)據(jù)處理等方法對多個分詞的成分進(jìn)行分析,去除多個分詞中的停用詞(包括無實際意義的功能詞,如“的”、“了”等,以及對搜索貢獻(xiàn)度較低的詞匯詞,如“想要”、“希望”等);還可以分析多個分詞的語義,去除多個分詞中語義重復(fù)的分詞。具體地,以“如家快捷酒店”為例,可通過用戶行為數(shù)據(jù)等資料挖掘可省略的詞對,結(jié)合上下文,判斷“快捷”為冗余成分,并進(jìn)行去除,得到縮減詞“如家酒店”。
[0038]S203:計算縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。
[0039]在本發(fā)明的一個實施例中,可獲取第一向量和第二向量,其中,第一向量是關(guān)鍵詞對應(yīng)的詞向量,第二向量是縮減詞對應(yīng)的詞向量,并計算第一向量和第二向量的相似度數(shù)值,然后將計算得到的相似度數(shù)值確定為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。具體地,舉例而言,可利用詞向量模型,計算出關(guān)鍵詞對應(yīng)的詞向量Vectoi^WU1, X2,…,xn),和縮減詞對應(yīng)的詞向量Vectoi^W^eductionh, y2, "^yn),其中η為詞向量的維數(shù),并計算兩個詞向量的相似度數(shù)值,計算公式如下:
[0040] Simwreduction=
[0041 ] (X1Y^X2Y2+*** xnyn) / [ (X12+χ2 2+…+xn 2) (Y12+y2 2+…+yn 2) ]1/2
[0042]即可將得到的相似度數(shù)值作為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。
[0043]S204:當(dāng)語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定縮減詞為關(guān)鍵詞的核心部分。
[0044]其中,預(yù)設(shè)的第一閾值可由搜索引擎設(shè)定??蓪⒂嬎愕玫降目s減詞與關(guān)鍵詞的語義相似度數(shù)值與預(yù)設(shè)的第一閾值進(jìn)行比較,當(dāng)語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定對應(yīng)的縮減詞為關(guān)鍵詞的核心部分。其中,關(guān)鍵詞的核心部分可以為一個或多個縮減詞。
[0045]S205:對搜索詞進(jìn)行預(yù)處理,獲取預(yù)處理后的搜索詞。 [0046]其中,預(yù)處理包括對搜索詞進(jìn)行切詞處理和/或糾錯處理。
[0047]具體地,當(dāng)用戶輸入的搜索詞過長時,很可能會造成無法匹配到對應(yīng)的關(guān)鍵詞或關(guān)鍵詞的核心部分,此時可通過對搜索詞進(jìn)行切詞處理,將搜索詞拆分成幾個較短的搜索詞,而不改變搜索詞的原意,從而提高搜索匹配率。
[0048]另外,由于用戶在輸入搜索詞時,有可能由于輸入錯誤或信息模糊導(dǎo)致輸入的搜索詞與常見的搜索詞不同,導(dǎo)致難以匹配到相關(guān)性較高的推廣搜索結(jié)果,因此可對搜索詞進(jìn)行糾錯處理以提高搜索效率,例如,當(dāng)用戶輸入“儒家酒店”時,可提示用戶想要搜索的是否為同音詞“如家酒店”,并提供仍然搜索“儒家酒店”的指引選項。
[0049]需要理解的是,具體的切分方法和糾錯方法有多種,在此不再一一列舉。
[0050]S206:獲取預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。
[0051]具體地,在本發(fā)明的一個實施例中,可根據(jù)預(yù)先得到的業(yè)務(wù)相關(guān)性模型,提取搜索詞與關(guān)鍵詞的核心部分的行業(yè)屬性、意圖屬性等特征,從而計算搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。
[0052]其中,業(yè)務(wù)相關(guān)性模型為預(yù)先根據(jù)大量數(shù)據(jù)樣本的相關(guān)度進(jìn)行訓(xùn)練后得到的(例如利用機(jī)器學(xué)習(xí)方法等),訓(xùn)練時采用的數(shù)據(jù)樣本是用I分表示業(yè)務(wù)相關(guān),-1分表示業(yè)務(wù)不相關(guān)。
[0053]應(yīng)當(dāng)理解的是,業(yè)務(wù)相關(guān)性模型的具體實現(xiàn)可以采用相關(guān)技術(shù)實現(xiàn),本發(fā)明實施例不再贅述。
[0054]S207:當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。
[0055]具體地,可以將計算得到的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值與預(yù)設(shè)的第二閾值進(jìn)行比較,當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。其中,預(yù)設(shè)的第二閾值可由搜索引擎設(shè)定。
[0056]S208:在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0057]具體地,當(dāng)查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果,然后將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0058]本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)方法,通過對客戶提交的關(guān)鍵詞進(jìn)行縮減處理,并通過計算縮減詞與關(guān)鍵詞的語義相關(guān)性得到關(guān)鍵詞的核心部分,然后根據(jù)業(yè)務(wù)相關(guān)性將關(guān)鍵詞的核心部分與預(yù)處理后的搜索詞進(jìn)行匹配,使關(guān)鍵詞更容易被搜索到,提高了搜索匹配的準(zhǔn)確率,同時,對搜索詞進(jìn)行預(yù)處理也避免了搜索詞過長導(dǎo)致的匹配準(zhǔn)確率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多、更準(zhǔn)確的信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0059]為了實現(xiàn)上述實施例,本發(fā)明還提出一種推廣搜索結(jié)果的展現(xiàn)裝置。
[0060]圖3為根據(jù)本發(fā)明一個實施例的推廣搜索結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)框圖。如圖3所示,該推廣搜索結(jié)果的展現(xiàn)裝置包括:接收模塊100、優(yōu)化模塊200、匹配模塊300和展現(xiàn)模塊 400。
[0061]具體地,接收模塊100用于接收用戶輸入的搜索詞。更具體地,用戶可通過電腦、移動電子設(shè)備等終端設(shè)備的搜索引擎或其他具備搜索功能的軟件將感興趣的搜索詞輸入到接收模塊100,以獲取想要搜索的內(nèi)容。
[0062]優(yōu)化模塊200用于對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分。舉例而言,以搜索推廣為例,客戶即為搜索推廣內(nèi)容的提供者,客戶可將希望推廣的內(nèi)容(如品牌、廣告、網(wǎng)站鏈接等)及其關(guān)鍵詞提交給搜索引擎,當(dāng)用戶搜索相應(yīng)的關(guān)鍵詞時,搜索引擎即可將客戶想要推廣的內(nèi)容展現(xiàn)給搜索用戶,以達(dá)到推廣的目的。更具體地,在本發(fā)明的一個實施例中,優(yōu)化模塊200可對接收模塊100接收到的客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,例如,對字?jǐn)?shù)過多的長關(guān)鍵詞進(jìn)行拆分或縮減,去除關(guān)鍵詞中的冗余部分等,從而得到關(guān)鍵詞中與客戶所要展現(xiàn)或推廣的內(nèi)容相關(guān)性更高的核心部分。其中,核心部分可以由一個或多個詞或短語構(gòu)成。
[0063]匹配模塊300用于將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配。更具體地,匹配模塊300可根據(jù)接收到的搜索詞查找關(guān)鍵詞的核心部分,并根據(jù)關(guān)鍵詞的核心部分與搜索詞的相關(guān)性確定關(guān)鍵詞的核心部分是否與搜索詞匹配。在本發(fā)明的一個實施例中,匹配模塊300可預(yù)先對用戶輸入的搜索詞進(jìn)行切詞和/或糾錯等預(yù)處理,然后再將預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分進(jìn)行匹配。
[0064]展現(xiàn)模塊400用于在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。更具體地,當(dāng)匹配模塊300查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,展現(xiàn)模塊400可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序和篩選,然后將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0065]本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)裝置,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0066]圖4為根據(jù)本發(fā)明另一個實施例的推廣搜索結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)框圖。如圖4所示,該推廣搜索結(jié)果的展現(xiàn)裝置包括:接收模塊100、優(yōu)化模塊200、縮減子模塊210、預(yù)處理單元211、去冗余單元212、計算子模塊220、獲取單元221、計算單元222、第一確定子模塊230、匹配模塊300、預(yù)處理子模塊310、獲取子模塊320、第二確定子模塊330、展現(xiàn)模塊400、排序子模塊410和展現(xiàn)子模塊420。其中,優(yōu)化模塊200包括縮減子模塊210、計算子模塊220和第一確定子模塊230,縮減子模塊210包括預(yù)處理單元211和去冗余單元212,計算子模塊220包括獲取單元221和計算單元222,匹配模塊300包括預(yù)處理子模塊310、獲取子模塊320和第二確定子模塊330,展現(xiàn)模塊400包括排序子模塊410和展現(xiàn)子模塊420。
[0067]具體地,縮減子模塊210用于對關(guān)鍵詞進(jìn)行縮減處理,以獲取關(guān)鍵詞對應(yīng)的縮減詞。更具體地,縮減子模塊210可通過預(yù)處理單元211可對客戶提交的關(guān)鍵詞進(jìn)行預(yù)處理,以獲取關(guān)鍵詞對應(yīng)的多個分詞。其中,預(yù)處理包括切分詞、專有名詞識別中的至少一種處理。例如,將搜索詞“如家快捷酒店北京店的節(jié)假日收費(fèi)標(biāo)準(zhǔn)”切分為“如家快捷酒店”、“北京店的”、“節(jié)假日”、“收費(fèi)標(biāo)準(zhǔn)”或更多項,并識別其中的專有名詞“如家快捷酒店”和“北京”。
[0068]另外,縮減子模塊210還可以通過去冗余單元212對多個分詞進(jìn)行去冗余處理,以獲取縮減詞。其中,對多個分詞進(jìn)行去冗余處理具體包括根據(jù)關(guān)鍵詞的語義,去除多個分詞中與上下文無關(guān)的分詞,例如可通過自然語言數(shù)據(jù)處理等方法對多個分詞的成分進(jìn)行分析,去除 多個分詞中的停用詞(包括無實際意義的功能詞,如“的”、“了”等,以及對搜索貢獻(xiàn)度較低的詞匯詞,如“想要”、“希望”等);還可以分析多個分詞的語義,去除多個分詞中語義重復(fù)的分詞。更具體地,以“如家快捷酒店”為例,可通過用戶行為數(shù)據(jù)等資料挖掘可省略的詞對,結(jié)合上下文,判斷“快捷”為冗余成分,并進(jìn)行去除,得到縮減詞“如家酒店”。
[0069]計算子模塊220用于計算縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。更具體地,計算子模塊220可通過獲取單元221獲取第一向量和第二向量,其中,第一向量是關(guān)鍵詞對應(yīng)的詞向量,第二向量是縮減詞對應(yīng)的詞向量,并通過計算單元222計算第一向量和第二向量的相似度數(shù)值,然后將計算得到的相似度數(shù)值確定為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。舉例而言,在本發(fā)明的一個實施例中,計算子模塊220可利用詞向量模型,計算出關(guān)鍵詞對應(yīng)的詞向量VectorJVU1, X2,…,xn),和縮減詞對應(yīng)的詞向量Vector_W_reduction(Y1, y2,…,yn),其中η為詞向量的維數(shù),并計算兩個詞向量的相似度數(shù)值,計算公式如下:
[0070]Simwreduction=
[0071 ] (X1Y^X2Y2+*** xnyn) / [ (X12+χ2 2+…+xn 2) (Y12+y2 2+…+yn 2) ]1/2
[0072]即可將得到的相似度數(shù)值作為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。
[0073]第一確定子模塊230用于在語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定縮減詞為關(guān)鍵詞的核心部分。其中,預(yù)設(shè)的第一閾值可由搜索引擎設(shè)定。第一確定子模塊230可將計算得到的縮減詞與關(guān)鍵詞的語義相似度數(shù)值與預(yù)設(shè)的第一閾值進(jìn)行比較,當(dāng)語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定對應(yīng)的縮減詞為關(guān)鍵詞的核心部分。其中,關(guān)鍵詞的核心部分可以為一個或多個縮減詞。
[0074]預(yù)處理子模塊310用于對搜索詞進(jìn)行預(yù)處理,以獲取預(yù)處理后的搜索詞。其中,預(yù)處理包括對搜索詞進(jìn)行切詞處理和/或糾錯處理。更具體地,當(dāng)用戶輸入的搜索詞過長時,很可能會造成無法匹配到對應(yīng)的關(guān)鍵詞或關(guān)鍵詞的核心部分,此時可通過預(yù)處理子模塊310對搜索詞進(jìn)行切詞處理,將搜索詞拆分成幾個較短的搜索詞,而不改變搜索詞的原意,從而提高搜索匹配率。另外,由于用戶在輸入搜索詞時,有可能由于輸入錯誤或信息模糊導(dǎo)致輸入的搜索詞與常見的搜索詞不同,導(dǎo)致難以匹配到相關(guān)性較高的推廣搜索結(jié)果,因此預(yù)處理子模塊310還可對搜索詞進(jìn)行糾錯處理以提高搜索效率,例如,當(dāng)用戶輸入“儒家酒店”時,可提示用戶想要搜索的是否為同音詞“如家酒店”,并提供仍然搜索“儒家酒店”的指引選項。
[0075]需要理解的是,具體的切分方法和糾錯方法有多種,在此不再一一列舉。
[0076]獲取子模塊320用于獲取預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。在本發(fā)明的一個實施例中,獲取子模塊320可根據(jù)預(yù)先得到的業(yè)務(wù)相關(guān)性模型,提取搜索詞與關(guān)鍵詞的核心部分的行業(yè)屬性、意圖屬性等特征,從而計算搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。其中,業(yè)務(wù)相關(guān)性模型為預(yù)先根據(jù)大量數(shù)據(jù)樣本的相關(guān)度進(jìn)行訓(xùn)練后得到的(例如利用機(jī)器學(xué)習(xí)方法等),訓(xùn)練時采用的數(shù)據(jù)樣本是用I分表示業(yè)務(wù)相關(guān),-1分表示業(yè)務(wù)不相關(guān)。
[0077]應(yīng)當(dāng)理解的是,業(yè)務(wù)相關(guān)性模型的具體實現(xiàn)可以采用相關(guān)技術(shù)實現(xiàn),本發(fā)明實施例不再贅述。
[0078]第二確定子模塊330用于當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。更具體地,第二確定子模塊330可以將計算得到的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值與預(yù)設(shè)的第二閾值進(jìn)行比較,當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。其中,預(yù)設(shè)的第二閾值可由搜索引擎設(shè)定。
[0079]排序子模塊410用于根據(jù)預(yù)設(shè)的規(guī)則對推廣搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果。
[0080]展現(xiàn)子模塊420用于展現(xiàn)篩選后的推廣搜索結(jié)果。
[0081]更具體地,當(dāng)查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,排序子模塊410可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果,然后通過展現(xiàn)子模塊420將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0082]應(yīng)當(dāng)理解的是,在本發(fā)明的一個實施例中,上述任一實施例的推廣搜索結(jié)果的展現(xiàn)裝置均可以為具有上述功能模塊的終端設(shè)備,如電腦主機(jī)等,具體在此不再一一列舉。
[0083]本發(fā)明實施例還提供了一種推廣搜索結(jié)果的展現(xiàn)裝置,能夠?qū)蛻籼峤坏年P(guān)鍵詞進(jìn)行縮減處理,通過計算縮減詞與關(guān)鍵詞的語義相關(guān)性得到關(guān)鍵詞的核心部分,并根據(jù)業(yè)務(wù)相關(guān)性將關(guān)鍵詞的核心部分與預(yù)處理后的搜索詞進(jìn)行匹配,使關(guān)鍵詞更容易被搜索到,提高了搜索匹配的準(zhǔn)確率,同時,對搜索詞進(jìn)行預(yù)處理也避免了搜索詞過長導(dǎo)致的匹配準(zhǔn)確率低,充分利用了推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多、更準(zhǔn)確的信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0084]為達(dá)到上述目的,本發(fā)明實施例提出的客戶端設(shè)備,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為客戶端設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
[0085]S101’:接收用戶輸入的搜索詞。[0086]具體地,用戶可通過在電腦、移動電子設(shè)備等終端設(shè)備的搜索引擎或其他具備搜索功能的軟件中輸入感興趣的搜索詞,以獲取想要搜索的內(nèi)容。
[0087]S102’:對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分。
[0088]舉例而言,以搜索推廣為例,客戶即為搜索推廣內(nèi)容的提供者,客戶可將希望推廣的內(nèi)容(如品牌、廣告、網(wǎng)站鏈接等)及其關(guān)鍵詞提交給搜索引擎,當(dāng)用戶搜索相應(yīng)的關(guān)鍵詞時,搜索引擎即可將客戶想要推廣的內(nèi)容展現(xiàn)給搜索用戶,以達(dá)到推廣的目的。
[0089]具體地,在本發(fā)明的一個實施例中,搜索引擎可對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,例如,對字?jǐn)?shù)過多的長關(guān)鍵詞進(jìn)行拆分或縮減,去除關(guān)鍵詞中的冗余部分等,從而得到關(guān)鍵詞中與客戶所要展現(xiàn)或推廣的內(nèi)容相關(guān)性更高的核心部分。其中,核心部分可以由一個或多個詞或短語構(gòu)成。
[0090]S103’:將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配。
[0091]具體地,可根據(jù)接收到的搜索詞查找關(guān)鍵詞的核心部分,并根據(jù)關(guān)鍵詞的核心部分與搜索詞的相關(guān)性確定關(guān)鍵詞的核心部分是否與搜索詞匹配。
[0092]在本發(fā)明的一個實施例中,可預(yù)先對用戶輸入的搜索詞進(jìn)行切詞和/或糾錯等預(yù)處理,然后再將預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分進(jìn)行匹配。
[0093]S104’:在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0094]具體地,當(dāng)查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,搜索引擎可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序和篩選,然后將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0095]本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)方法,通過對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到關(guān)鍵詞的核心部分,并將關(guān)鍵詞的核心部分與搜索詞進(jìn)行匹配,避免了關(guān)鍵詞過長導(dǎo)致的匹配率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0096]另一實施例中,處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
[0097]S201’:接收用戶輸入的搜索詞。
[0098]具體地,用戶可通過在電腦、移動電子設(shè)備等終端設(shè)備的搜索引擎或其他具備搜索功能的軟件中輸入感興趣的搜索詞,以獲取想要搜索的內(nèi)容。
[0099]S202’:對客戶提交的關(guān)鍵詞進(jìn)行縮減處理,獲取關(guān)鍵詞對應(yīng)的縮減詞。
[0100]舉例而言,以搜索推廣為例,客戶即為搜索推廣內(nèi)容的提供者,客戶可將希望推廣的內(nèi)容(如品牌、廣告、網(wǎng)站鏈接等)及其關(guān)鍵詞提交給搜索引擎,當(dāng)用戶搜索相應(yīng)的關(guān)鍵詞時,搜索引擎即可將客戶想要推廣的內(nèi)容展現(xiàn)給搜索用戶,以達(dá)到推廣的目的。
[0101]具體地,可對客戶提交的關(guān)鍵詞進(jìn)行預(yù)處理,以獲取關(guān)鍵詞對應(yīng)的多個分詞。其中,預(yù)處理包括切分詞、專有名詞識別中的至少一種處理。例如,將搜索詞“如家快捷酒店北京店的節(jié)假日收費(fèi)標(biāo)準(zhǔn)”切分為“如家快捷酒店”、“北京店的”、“節(jié)假日”、“收費(fèi)標(biāo)準(zhǔn)”或更多項,并識別其中的專有名詞“如家快捷酒店”和“北京”。
[0102]另外,還可以對多個分詞進(jìn)行去冗余處理,以獲取縮減詞。其中,對多個分詞進(jìn)行去冗余處理具體包括根據(jù)關(guān)鍵詞的語義,去除多個分詞中與上下文無關(guān)的分詞,例如可通過自然語言數(shù)據(jù)處理等方法對多個分詞的成分進(jìn)行分析,去除多個分詞中的停用詞(包括無實際意義的功能詞,如“的”、“了”等,以及對搜索貢獻(xiàn)度較低的詞匯詞,如“想要”、“希望”等);還可以分析多個分詞的語義,去除多個分詞中語義重復(fù)的分詞。具體地,以“如家快捷酒店”為例,可通過用戶行為數(shù)據(jù)等資料挖掘可省略的詞對,結(jié)合上下文,判斷“快捷”為冗余成分,并進(jìn)行去除,得到縮減詞“如家酒店”。
[0103]S203 ’:計算縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。
[0104]在本發(fā)明的一個實施例中,可獲取第一向量和第二向量,其中,第一向量是關(guān)鍵詞對應(yīng)的詞向量,第二向量是縮減詞對應(yīng)的詞向量,并計算第一向量和第二向量的相似度數(shù)值,然后將計算得到的相似度數(shù)值確定為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。具體地,舉例而言,可利用詞向量模型,計算出關(guān)鍵詞對應(yīng)的詞向量Vectoi^WU1, X2,…,xn),和縮減詞對應(yīng)的詞向量Vectoi^W^eductionh, y2, "^yn),其中η為詞向量的維數(shù),并計算兩個詞向量的相似度數(shù)值,計算公式如下:
[0105]Simwreduction=
[0106]Cx1Y^x2Y2+---xnyn) / [ (X1 2+χ2 2+…+xn 2) (y! 2+y2 2+…+yn 2) ]1/2
[0107]即可將得到的相似度數(shù)值作為縮減詞與關(guān)鍵詞的語義相關(guān)性數(shù)值。
[0108]S204’:當(dāng)語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定縮減詞為關(guān)鍵詞的核心部分。
[0109]其中,預(yù)設(shè)的第一閾值可由搜索引擎設(shè)定。可將計算得到的縮減詞與關(guān)鍵詞的語義相似度數(shù)值與預(yù)設(shè)的第一閾值進(jìn)行比較,當(dāng)語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定對應(yīng)的縮減詞為關(guān)鍵詞的核心部分。其中,關(guān)鍵詞的核心部分可以為一個或多個縮減詞。
[0110]S205’:對搜索詞進(jìn)行預(yù)處理,獲取預(yù)處理后的搜索詞。
[0111]其中,預(yù)處理包括對搜索詞進(jìn)行切詞處理和/或糾錯處理。
[0112]具體地,當(dāng)用戶輸入的搜索詞過長時,很可能會造成無法匹配到對應(yīng)的關(guān)鍵詞或關(guān)鍵詞的核心部分,此時可通過對搜索詞進(jìn)行切詞處理,將搜索詞拆分成幾個較短的搜索詞,而不改變搜索詞的原意,從而提高搜索匹配率。
[0113]另外,由于用戶在輸入搜索詞時,有可能由于輸入錯誤或信息模糊導(dǎo)致輸入的搜索詞與常見的搜索詞不同,導(dǎo)致難以匹配到相關(guān)性較高的推廣搜索結(jié)果,因此可對搜索詞進(jìn)行糾錯處理以提高搜索效率,例如,當(dāng)用戶輸入“儒家酒店”時,可提示用戶想要搜索的是否為同音詞“如家酒店”,并提供仍然搜索“儒家酒店”的指引選項。
[0114]需要理解的是,具體的切分方法和糾錯方法有多種,在此不再一一列舉。
[0115]S206’:獲取預(yù)處理后的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。
[0116]具體地,在本發(fā)明的一個實施例中,可根據(jù)預(yù)先得到的業(yè)務(wù)相關(guān)性模型,提取搜索詞與關(guān)鍵詞的核心部分的行業(yè)屬性、意圖屬性等特征,從而計算搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值。
[0117]其中,業(yè)務(wù)相關(guān)性模型為預(yù)先根據(jù)大量數(shù)據(jù)樣本的相關(guān)度進(jìn)行訓(xùn)練后得到的(例如利用機(jī)器學(xué)習(xí)方法等),訓(xùn)練時采用的數(shù)據(jù)樣本是用I分表示業(yè)務(wù)相關(guān),-1分表示業(yè)務(wù)不相關(guān)。
[0118]應(yīng)當(dāng)理解的是,業(yè)務(wù)相關(guān)性模型的具體實現(xiàn)可以采用相關(guān)技術(shù)實現(xiàn),本發(fā)明實施例不再贅述。[0119]S207’:當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。
[0120]具體地,可以將計算得到的搜索詞與關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值與預(yù)設(shè)的第二閾值進(jìn)行比較,當(dāng)業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定關(guān)鍵詞的核心部分與搜索詞匹配。其中,預(yù)設(shè)的第二閾值可由搜索引擎設(shè)定。
[0121]S208’:在關(guān)鍵詞的核心部分與搜索詞匹配時,展現(xiàn)關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
[0122]具體地,當(dāng)查詢到與當(dāng)前搜索詞匹配的關(guān)鍵詞的核心部分時,可根據(jù)預(yù)設(shè)的規(guī)則(例如關(guān)鍵詞的核心部分與搜索詞的匹配程度等)對推廣搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果,然后將對應(yīng)的排序后的推廣搜索結(jié)果展現(xiàn)給用戶。
[0123]本發(fā)明實施例的推廣搜索結(jié)果的展現(xiàn)方法,通過對客戶提交的關(guān)鍵詞進(jìn)行縮減處理,并通過計算縮減詞與關(guān)鍵詞的語義相關(guān)性得到關(guān)鍵詞的核心部分,然后根據(jù)業(yè)務(wù)相關(guān)性將關(guān)鍵詞的核心部分與預(yù)處理后的搜索詞進(jìn)行匹配,使關(guān)鍵詞更容易被搜索到,提高了搜索匹配的準(zhǔn)確率,同時,對搜索詞進(jìn)行預(yù)處理也避免了搜索詞過長導(dǎo)致的匹配準(zhǔn)確率低,充分利用推廣搜索結(jié)果頁,不需要頻繁更換搜索詞就可以在推廣搜索結(jié)果頁中獲取更多、更準(zhǔn)確的信息,優(yōu)化了推廣搜索結(jié)果的展現(xiàn),提高了資源利用效率,提升了用戶體驗。
[0124]需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0125]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0126]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0127]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0128]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。
[0129]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0130]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0131]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種推廣搜索結(jié)果的展現(xiàn)方法,其特征在于,包括: 接收用戶輸入的搜索詞; 對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到所述關(guān)鍵詞的核心部分; 將所述關(guān)鍵詞的核心部分與所述搜索詞進(jìn)行匹配; 在所述關(guān)鍵詞的核心部分與所述搜索詞匹配時,展現(xiàn)所述關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果O
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到所述關(guān)鍵詞的核心部分,具體包括: 對所述關(guān)鍵詞進(jìn)行縮減處理,獲取所述關(guān)鍵詞對應(yīng)的縮減詞; 計算所述縮減詞與所述關(guān)鍵詞的語義相關(guān)性數(shù)值;以及 當(dāng)所述語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定所述縮減詞為所述關(guān)鍵詞的核心部分。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述關(guān)鍵詞的核心部分與所述搜索詞進(jìn)行匹配, 具體包括: 對所述搜索詞進(jìn)行預(yù)處理,獲取預(yù)處理后的搜索詞; 獲取所述預(yù)處理后的搜索詞與所述關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值;以及當(dāng)所述業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定所述關(guān)鍵詞的核心部分與所述搜索詞匹配。
4.根據(jù)權(quán)利要2所述的方法,其特征在于,所述計算所述縮減詞與所述關(guān)鍵詞的語義相關(guān)性數(shù)值,具體包括: 獲取第一向量和第二向量,所述第一向量是所述關(guān)鍵詞對應(yīng)的詞向量,所述第二向量是所述縮減詞對應(yīng)的詞向量; 計算所述第一向量和第二向量的相似度數(shù)值,將所述相似度數(shù)值確定為所述語義相關(guān)性數(shù)值。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述搜索詞與所述關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值,具體包括: 根據(jù)預(yù)先得到的業(yè)務(wù)相關(guān)性模型,獲取所述搜索詞與所述關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值,所述業(yè)務(wù)相關(guān)性模型為預(yù)先根據(jù)數(shù)據(jù)樣本的相關(guān)度進(jìn)行訓(xùn)練后得到的。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述關(guān)鍵詞進(jìn)行縮減處理,獲取所述關(guān)鍵詞對應(yīng)的縮減詞,具體包括: 對所述關(guān)鍵詞進(jìn)行預(yù)處理,以獲取所述關(guān)鍵詞對應(yīng)的多個分詞; 對所述多個分詞進(jìn)行去冗余處理,以獲取所述縮減詞。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對所述多個分詞進(jìn)行去冗余處理,具體包括: 根據(jù)所述關(guān)鍵詞的語義,去除所述多個分詞中與上下文無關(guān)的分詞;以及 分析所述多個分詞的語義,去除所述多個分詞中語義重復(fù)的分詞。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述預(yù)處理包括如下項中的至少一項: 切分詞、專有名詞識別。
9.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對所述搜索詞進(jìn)行預(yù)處理,包括:對所述搜索詞進(jìn)行切詞處理,和/或,糾錯處理。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述展現(xiàn)所述關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果,具體包括: 根據(jù)預(yù)設(shè)的規(guī)則對所述搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果; 展現(xiàn)所述篩選后的推廣搜索結(jié)果。
11.一種推廣搜索結(jié)果的展現(xiàn)裝置,其特征在于,包括: 接收模塊,用于接收用戶輸入的搜索詞; 優(yōu)化模塊,用于對客戶提交的關(guān)鍵詞進(jìn)行優(yōu)化處理,得到所述關(guān)鍵詞的核心部分; 匹配模塊,用于將所述關(guān)鍵詞的核心部分與所述搜索詞進(jìn)行匹配; 展現(xiàn)模塊,用于在所述關(guān)鍵詞的核心部分與所述搜索詞匹配時,展現(xiàn)所述關(guān)鍵詞對應(yīng)的推廣搜索結(jié)果。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述優(yōu)化模塊具體包括: 縮減子模塊,用于對所述關(guān)鍵詞進(jìn)行縮減處理,以獲取所述關(guān)鍵詞對應(yīng)的縮減詞; 計算子模塊,用于計算所述縮減詞與所述關(guān)鍵詞的語義相關(guān)性數(shù)值;以及 第一確定子模塊,用于在所述語義相關(guān)性數(shù)值大于預(yù)設(shè)的第一閾值時,確定所述縮減詞為所述關(guān)鍵詞的核心部分。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述匹配模塊具體包括: 預(yù)處理子模塊,用于對所述搜索詞進(jìn)行預(yù)處理,以獲取預(yù)處理后的搜索詞; 獲取子模塊,用于獲取所述預(yù)處理后的搜索詞與所述關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值;以及 第二確定子模塊,用于當(dāng)所述業(yè)務(wù)相關(guān)性數(shù)值大于預(yù)設(shè)的第二閾值時,確定所述關(guān)鍵詞的核心部分與所述搜索詞匹配。
14.根據(jù)權(quán)利要12所述的裝置,其特征在于,所述計算子模塊具體包括: 獲取單元,用于獲取第一向量和第二向量,所述第一向量是所述關(guān)鍵詞對應(yīng)的詞向量,所述第二向量是所述縮減詞對應(yīng)的詞向量; 計算單元,用于計算所述第一向量和第二向量的相似度數(shù)值,將所述相似度數(shù)值確定為所述語義相關(guān)性數(shù)值。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述獲取子模塊具體用于: 根據(jù)預(yù)先得到的業(yè)務(wù)相關(guān)性模型,獲取所述搜索詞語所述關(guān)鍵詞的核心部分的業(yè)務(wù)相關(guān)性數(shù)值,所述業(yè)務(wù)相關(guān)性模型為預(yù)先根據(jù)數(shù)據(jù)樣本的相關(guān)度進(jìn)行訓(xùn)練后得到的。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述縮減子模塊具體包括: 預(yù)處理單元,用于對所述關(guān)鍵詞進(jìn)行預(yù)處理,以獲取所述關(guān)鍵詞對應(yīng)的多個分詞; 去冗余單元,用于對所述多個分詞進(jìn)行去冗余處理,以獲取所述縮減詞。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述去冗余單元具體用于: 根據(jù)所述關(guān)鍵詞的語義,去除所述多個分詞中與上下文無關(guān)的分詞;以及 分析所述多個分詞的語義,去除所述多個分詞中語義重復(fù)的分詞。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述預(yù)處理單元具體用于對所述關(guān)鍵詞進(jìn)行切分詞、專有名詞識別中的至少一項處理。
19.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述預(yù)處理子模塊具體用于對所述搜索詞進(jìn)行切詞處理,和/或,糾錯處理。
20.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述展現(xiàn)模塊具體包括: 排序子模塊,用于根據(jù) 預(yù)設(shè)的規(guī)則對所述推廣搜索結(jié)果進(jìn)行排序,得到篩選后的推廣搜索結(jié)果; 展現(xiàn)子模塊,用于展現(xiàn)所述篩選后的推廣搜索結(jié)果。
【文檔編號】G06F17/30GK103914533SQ201410127121
【公開日】2014年7月9日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】陳志杰, 江琳, 韓帥, 劉曉春, 何仁清, 李小松, 郭偉, 羅斌 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司