本發(fā)明涉及計(jì)算機(jī)信息處理領(lǐng)域,具體而言,涉及一種用于輔助搜索的方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
:隨著電商提供的產(chǎn)品越來越多,通過電場產(chǎn)生的購物量在市場上占有的空間越來越大,如何在電商平臺上搜索到用戶想要的物品,成了迫切需要解決的問題。對于電商平臺,搜索是用戶尋找商品的非常重要的途徑。但是面對大量的產(chǎn)品和不同的產(chǎn)品特征,為了準(zhǔn)確的知道客戶的需求,近年來衍生出各種輔助用戶搜索的產(chǎn)品,比如下拉,熱詞,暗文,相關(guān)搜索等??墒撬阉魅肟诳臻g有限,最開始的以熱詞作為候選集,以滿足大多數(shù)需求;隨著消費(fèi)升級,用戶個性化需求日趨增強(qiáng)。針對不同用戶推薦其用戶最相關(guān)的詞,更能輔助用戶搜索?,F(xiàn)有輔助搜索方案是針對整體質(zhì)量來優(yōu)化的,利用用戶歷史搜索,點(diǎn)擊,下單行為作為基礎(chǔ)基礎(chǔ)數(shù)據(jù),通過擴(kuò)大數(shù)據(jù)源,優(yōu)化排序來提升整體關(guān)鍵詞質(zhì)量;排序主要利用了kpi排序因子,以及機(jī)器學(xué)習(xí)?,F(xiàn)有技術(shù)存在如下缺點(diǎn):現(xiàn)有技術(shù)具有馬太效應(yīng),質(zhì)量好的往前排,用戶曝光點(diǎn)擊則更多,那么算法又認(rèn)為其質(zhì)量更好。目前所有用戶看到的都是相同的數(shù)據(jù),但對于個人來說,質(zhì)量好的不一定就是用戶想要的。并且,目前輔助搜索的數(shù)據(jù)反饋不具備及時性。因此,需要一種新的用于輔助搜索的方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)。在所述
背景技術(shù):
部分公開的上述信息僅用于加強(qiáng)對本發(fā)明的背景的理解,因此它可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供一種用于輔助搜索的方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì),能夠更加精準(zhǔn)的匹配用戶需求,實(shí)現(xiàn)個性化輔助搜索。本發(fā)明的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本發(fā)明的實(shí)踐而習(xí)得。根據(jù)本發(fā)明的一方面,提出一種用于輔助搜索的方法,該方法包括:響應(yīng)用戶的搜索操作,獲取用戶id;通過用戶id獲取用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括長期行為數(shù)據(jù)與短期行為數(shù)據(jù);將用戶行為數(shù)據(jù)輸入用戶輔助搜索模型以獲取排序評分;以及按照排序評分對用戶的搜索操作提供輔助信息。在本公開的一種示例性實(shí)施例中,還包括:通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型,包括:通過歷史用戶行為數(shù)據(jù)提取個性化特征數(shù)據(jù),個性化特征數(shù)據(jù)包括類目偏好數(shù)據(jù)、性別偏好數(shù)據(jù)和最近搜索數(shù)據(jù);以及利用個性化特征數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,利用個性化特征數(shù)據(jù)建立用戶輔助搜索模型,包括:通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型,包括:獲取歷史用戶行為數(shù)據(jù);通過歷史用戶行為數(shù)據(jù)提取庫存量單位數(shù)據(jù)以及對應(yīng)的類目數(shù)據(jù);以及通過庫存量單位數(shù)據(jù)以及類目數(shù)據(jù),建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過庫存量單位數(shù)據(jù)以及類目數(shù)據(jù),建立用戶輔助搜索模型,包括:通過庫存量單位數(shù)據(jù)與其對應(yīng)的類目數(shù)據(jù)提取第一預(yù)定行為相關(guān)數(shù)據(jù)與第二預(yù)定行為相關(guān)數(shù)據(jù);通過第一預(yù)定行為相關(guān)數(shù)據(jù)與第二預(yù)定行為相關(guān)數(shù)據(jù)與其對應(yīng)的權(quán)重獲取類目的得分;以及將所有的類目按照得分進(jìn)行排序,獲取預(yù)定類目編號。在本公開的一種示例性實(shí)施例中,通過如下公式獲取類目得分:其中,f(uuidm,cid3n)為用戶uuidm在cid3n類目n下的類目得分,n1為第一預(yù)定行為的數(shù)量,α為第一預(yù)定行為的數(shù)量權(quán)重,t0為第一預(yù)定行為的發(fā)生時間,n2為第二預(yù)定行為的數(shù)量,δ為第二預(yù)定行為的數(shù)量權(quán)重,β為第二預(yù)定行為的權(quán)重,t為當(dāng)前時間,t1為第二預(yù)定行為的發(fā)生時間。在本公開的一種示例性實(shí)施例中,利用個性化特征數(shù)據(jù)建立用戶輔助搜索模型,包括:通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型,包括:通過用戶畫像與性別偏好數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,利用個性化特征數(shù)據(jù)建立用戶輔助搜索模型,包括:通過最近搜索數(shù)據(jù)建立用戶輔助搜索模型。根據(jù)本發(fā)明的一方面,提出一種用于輔助搜索的裝置,該裝置包括:響應(yīng)模塊,用于響應(yīng)用戶的搜索操作獲取用戶id;數(shù)據(jù)模塊,用于通過用戶id獲取用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括長期行為數(shù)據(jù)與短期行為數(shù)據(jù);評分模塊,用于將用戶行為數(shù)據(jù)輸入用戶輔助搜索模型以獲取排序評分;以及輔助模塊,用于按照排序評分對用戶的搜索操作提供輔助信息。在本公開的一種示例性實(shí)施例中,還包括:模型模塊,用于通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型。根據(jù)本發(fā)明的一方面,提出一種電子設(shè)設(shè)備,該電子設(shè)備包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序;當(dāng)一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實(shí)現(xiàn)如上文的方法。根據(jù)本發(fā)明的一方面,提出一種計(jì)算機(jī)可讀介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,程序被處理器執(zhí)行時實(shí)現(xiàn)如上文的方法。根據(jù)本發(fā)明的用于輔助搜索的方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì),能夠更加精準(zhǔn)的匹配用戶需求,實(shí)現(xiàn)個性化輔助搜索。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本發(fā)明。附圖說明通過參照附圖詳細(xì)描述其示例實(shí)施例,本發(fā)明的上述和其它目標(biāo)、特征及優(yōu)點(diǎn)將變得更加顯而易見。下面描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)一示例性實(shí)施例示出的一種用于輔助搜索的方法的流程圖。圖2是根據(jù)一示例性實(shí)施例示出的一種用于輔助搜索的方法的處理過程示意圖。圖3是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的流程圖。圖4是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的處理過程示意圖。圖5是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的處理過程示意圖。圖6是根據(jù)一示例性實(shí)施例示出的一種用于輔助搜索的裝置的框圖。圖7是根據(jù)另一示例性實(shí)施例示出的一種電子設(shè)備的框圖。具體實(shí)施例現(xiàn)在將參考附圖更全面地描述示例實(shí)施例。然而,示例實(shí)施例能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施例;相反,提供這些實(shí)施例使得本發(fā)明將全面和完整,并將示例實(shí)施例的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對它們的重復(fù)描述。此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實(shí)施例中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本發(fā)明的實(shí)施例的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實(shí)踐本發(fā)明的技術(shù)方案而沒有特定細(xì)節(jié)中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知方法、裝置、實(shí)現(xiàn)或者操作以避免模糊本發(fā)明的各方面。附圖中所示的方框圖僅僅是功能實(shí)體,不一定必須與物理上獨(dú)立的實(shí)體相對應(yīng)。即,可以采用軟件形式來實(shí)現(xiàn)這些功能實(shí)體,或在一個或多個硬件模塊或集成電路中實(shí)現(xiàn)這些功能實(shí)體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。附圖中所示的流程圖僅是示例性說明,不是必須包括所有的內(nèi)容和操作/步驟,也不是必須按所描述的順序執(zhí)行。例如,有的操作/步驟還可以分解,而有的操作/步驟可以合并或部分合并,因此實(shí)際執(zhí)行的順序有可能根據(jù)實(shí)際情況改變。應(yīng)理解,雖然本文中可能使用術(shù)語第一、第二、第三等來描述各種組件,但這些組件不應(yīng)受這些術(shù)語限制。這些術(shù)語乃用以區(qū)分一組件與另一組件。因此,下文論述的第一組件可稱為第二組件而不偏離本公開概念的教示。如本文中所使用,術(shù)語“及/或”包括相關(guān)聯(lián)的列出項(xiàng)目中的任一個及一或多者的所有組合。本領(lǐng)域技術(shù)人員可以理解,附圖只是示例實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的,因此不能用于限制本發(fā)明的保護(hù)范圍。下面結(jié)合附圖對本公開示例實(shí)施方式進(jìn)行詳細(xì)說明。圖1是根據(jù)一示例性實(shí)施例示出的一種用于輔助搜索的方法的流程圖。如圖1所示,在s102中,響應(yīng)用戶的搜索操作,獲取用戶id。在本發(fā)明實(shí)施例中,可例如通過監(jiān)聽網(wǎng)頁上的用戶操作,判斷用戶是否進(jìn)行搜索操作。可例如,通過捕獲用戶在搜索框中的點(diǎn)擊操作,進(jìn)而判斷用戶在進(jìn)行搜索操作。在用戶進(jìn)行搜索操作的時候,獲取該用戶的id。用戶id可例如通過用戶登錄操作時獲取,還可例如,通過網(wǎng)頁中的cookies文件獲取,本發(fā)明不以此為限。在s104中,通過用戶id獲取用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括長期行為數(shù)據(jù)與短期行為數(shù)據(jù)。在本發(fā)明實(shí)施例中,長期行為數(shù)據(jù)可例如為用戶的長期興趣數(shù)據(jù),可例如,通過系統(tǒng)中該用戶的購買或者瀏覽操作獲取用戶的長期興趣數(shù)據(jù),進(jìn)而生成長期行為數(shù)據(jù)。短期行為數(shù)據(jù)可例如為用戶的短期興趣數(shù)據(jù),可例如,通過用戶最近的搜索數(shù)據(jù)生成短期興趣數(shù)據(jù),進(jìn)而生成短期行為數(shù)據(jù)。在s106中,將用戶行為數(shù)據(jù)輸入用戶輔助搜索模型以獲取排序評分。用戶搜索輔助模型可例如,通過該用戶的歷史操作數(shù)據(jù)建立,根據(jù)上文的獲取的數(shù)據(jù),用戶搜索輔助模型可例如通過該用戶歷史中的長期行為數(shù)據(jù)與短期行為數(shù)據(jù)建立。在本實(shí)施例中,長期與短期行為數(shù)據(jù)可例如為一定時期內(nèi)用戶對某一類目商品購買的數(shù)據(jù),還可例如,用戶歷史搜索數(shù)據(jù)??衫?,通過大量的歷史數(shù)據(jù)與當(dāng)前現(xiàn)有的數(shù)學(xué)算法構(gòu)建用戶輔助搜索模型,以便在當(dāng)前用戶進(jìn)行搜索操作時,對待給出的輔助信息各個條目進(jìn)行排序評分??衫?,某一用戶進(jìn)行搜索操作,鍵入的文字為“手”,搜索的輔助信息可例如提供如下的下拉詞匯:“手機(jī)、手表、手霜、收納”,根據(jù)用戶的搜索輔助模型,對上述的下拉詞匯進(jìn)行評分,給予不同的詞匯不同的分值。在s108中,按照排序評分對用戶的搜索操作提供輔助信息。如上文所述,在獲得排序評分之后,對上述下拉詞匯按照評分的數(shù)據(jù),按序限制在搜索欄的下拉框中。對于用戶a而言,進(jìn)行搜索操作,鍵入的文字為“手”,輔助信息按照評分依次為:“手表、手機(jī)、手霜、收納”,則對用戶a按照“手表、手機(jī)、手霜、收納”的順序依序顯示輔助信息。對于用戶b而言,進(jìn)行搜索操作,鍵入的文字為“手”,輔助信息按照評分依次為:“收納、手霜、手表、手機(jī)”,則對用戶b,按照“收納、手霜、手表、手機(jī)”的順序依序顯示輔助信息。根據(jù)本發(fā)明的用于輔助搜索的方法,通過所述輔助模型對搜索輔助信息進(jìn)行排序評分,進(jìn)而通過評分的數(shù)據(jù)將輔助信息依序顯示出來的方式,能夠更加精準(zhǔn)的匹配用戶需求,實(shí)現(xiàn)個性化輔助搜索。應(yīng)清楚地理解,本發(fā)明描述了如何形成和使用特定示例,但本發(fā)明的原理不限于這些示例的任何細(xì)節(jié)。相反,基于本發(fā)明公開的內(nèi)容的教導(dǎo),這些原理能夠應(yīng)用于許多其它實(shí)施例。在本公開的一種示例性實(shí)施例中,還包括:通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型,包括:通過歷史用戶行為數(shù)據(jù)提取個性化特征數(shù)據(jù),個性化特征數(shù)據(jù)包括類目偏好數(shù)據(jù)、性別偏好數(shù)據(jù)和最近搜索數(shù)據(jù);以及利用個性化特征數(shù)據(jù)建立用戶輔助搜索模型。圖2是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的處理過程示意圖。如圖2所示,歷史數(shù)據(jù)中,包括長期興趣數(shù)據(jù)與短期興趣數(shù)據(jù),將上期興趣數(shù)據(jù)與短期興趣數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)處理可例如為數(shù)據(jù)清洗,將原始的數(shù)據(jù)(長期興趣與短期興趣數(shù)據(jù))經(jīng)過數(shù)據(jù)清洗后得到預(yù)定格式的數(shù)據(jù)信息。數(shù)據(jù)清洗是對數(shù)據(jù)進(jìn)行重新審查和校驗(yàn)的過程,目的在于刪除重復(fù)信息、糾正存在的錯誤,并提供數(shù)據(jù)一致性??衫纾捎胑tl數(shù)據(jù)清洗技術(shù)。etl數(shù)據(jù)清洗即數(shù)據(jù)抽取(extract)、轉(zhuǎn)換(transform)、裝載(load)的過程。通過數(shù)據(jù)處理之后的數(shù)據(jù)生成個性化特征數(shù)據(jù),通過個性化特征數(shù)據(jù)建立用戶輔助搜索模型。圖3是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的流程圖。圖3是對建立用戶輔助搜索模型的示例性說明。如圖3所示,在s302中,通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型,包括:獲取歷史用戶行為數(shù)據(jù);通過歷史用戶行為數(shù)據(jù)提取庫存量單位數(shù)據(jù)以及對應(yīng)的類目數(shù)據(jù);以及通過庫存量單位(sku)數(shù)據(jù)以及類目數(shù)據(jù),建立用戶輔助搜索模型。隨著時間的增長,用戶瀏覽相同類目的概率會大幅減少。在本發(fā)明實(shí)施例中,考慮到線上是對類目進(jìn)行直接加權(quán),為了區(qū)分不同時間段的類目行為對當(dāng)前排序的影響,采用較大衰減函數(shù)對類目進(jìn)行衰減。用戶相同類目瀏覽行為分析,統(tǒng)計(jì)不同用戶瀏覽相同類目商品的頻率分析。在本發(fā)明實(shí)施例中,sku為庫存量單位。類目可例如為cid3,首先獲取原始數(shù)據(jù):數(shù)據(jù)源可例如來自app端數(shù)據(jù)過去30天的瀏覽及添加到購物車的sku。原始數(shù)據(jù)可例如為如下形式:用戶行為數(shù)據(jù)用戶瀏覽skutimesku對應(yīng)cid3行為uuid1sku72016/12/810:47e加車uuid1sku72016/12/810:46e瀏覽uuid1sku62016/12/810:46e瀏覽uuid1sku52016/12/710:45b瀏覽uuid1sku42016/12/610:45w瀏覽uuid2sku32016/12/510:45d瀏覽uuid2sku22016/12/410:45c瀏覽uuid2sku12016/12/310:45a加車uuid2sku12016/12/310:44a瀏覽……然后,以某一級類目為基準(zhǔn),計(jì)算該類目的得分。在本實(shí)施例中,以三級類目得分計(jì)算為例,加總某cid3下所有sku的分?jǐn)?shù),得到該用戶在該cid3的最終得分。計(jì)算公式在下文中進(jìn)行示例性描述。最后,計(jì)算各個cid3類目得分,以此計(jì)算用戶uuid1,在30天內(nèi)所有sku所在cid3的得分,最后按照得分倒排輸出。為了計(jì)算簡單可例如,只選擇生成每個用戶的topcid3list,topcid3list為某一用戶的前10個最喜好的類目。用戶1序號用戶topcid3list1a2b3c4d5e6f7g8h9i10j在本公開的一種示例性實(shí)施例中,通過庫存量單位數(shù)據(jù)以及類目數(shù)據(jù),建立用戶輔助搜索模型,包括:通過庫存量單位數(shù)據(jù)與其對應(yīng)的類目數(shù)據(jù)提取第一預(yù)定行為相關(guān)數(shù)據(jù)與第二預(yù)定行為相關(guān)數(shù)據(jù);通過第一預(yù)定行為相關(guān)數(shù)據(jù)與第二預(yù)定行為相關(guān)數(shù)據(jù)與其對應(yīng)的權(quán)重獲取類目的得分;以及將所有的類目按照得分進(jìn)行排序,獲取預(yù)定類目編號。在本發(fā)明實(shí)施例中,商品所屬的三級高相關(guān)分類信息。第一預(yù)定行為可例如為“加車”行為,即為用戶添加sku到購物車的行為。第二預(yù)定行為可例如為“瀏覽”,即為用戶瀏覽的sku。在本發(fā)明實(shí)施例中,綜合考慮模型的時效性,商品數(shù)以及用戶的購物行,通過如下公式獲取類目得分:其中,f(uuidm,cid3n)為用戶uuidm在cid3n類目n下的類目得分,n1為第一預(yù)定行為的數(shù)量,α為第一預(yù)定行為的數(shù)量權(quán)重,t0為第一預(yù)定行為的發(fā)生時間,n2為第二預(yù)定行為的數(shù)量,δ為第二預(yù)定行為的數(shù)量權(quán)重,β為第二預(yù)定行為的權(quán)重,t為當(dāng)前時間,t1為第二預(yù)定行為的發(fā)生時間。在s304中,通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型。在本公開的一種示例性實(shí)施例中,通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型,包括:通過用戶畫像與性別偏好數(shù)據(jù)建立用戶輔助搜索模型。引入用戶畫像模塊獲取用戶的性別,根據(jù)query詞的詞畫像-性別偏好進(jìn)行匹配。具體詞畫像中性別畫像技術(shù)方法如下:1.字段屬性說明詞_性別特征=score,score屬于[0,1000],數(shù)值越大,男性特征越強(qiáng),為0時為未知,為400~500或者中間一個區(qū)間時為中性。2.挖掘方案從注冊用戶中篩選出來的真實(shí)性別的數(shù)據(jù)作為樣本,取男性、女性的檢索詞的詞集,分別計(jì)算詞x在男性集合a及女性集合b中出現(xiàn)的概率;通過貝葉斯理論結(jié)合使用詞在男性樣本中出現(xiàn)的頻率及詞的規(guī)模因子來代表詞的男性性別特征。標(biāo)注目的是為了給詞標(biāo)注上基于事實(shí)的正確的性別,如“口紅”標(biāo)注為強(qiáng)女性特征。還可例如,給詞標(biāo)注上給予平臺用戶使用習(xí)慣的性別,如假設(shè)“口紅”都是男生買,那么將“口紅”標(biāo)注為強(qiáng)男性特征;(大部分男生都買,則給男生推可以理解)。a.對于測試集合中的每一個詞,在已知道性別的人中取n個樣本(搜過這個詞的人且已知性別男女的為一個樣本);詞語總樣本數(shù)量集合a=男集合b=女詞x1n=x1,1+x1,2x1,1x1,2詞x2n=x2,1+x2,2x2,1x2,2詞x3n=x3,1+x3,2x3,1x3,2……………………詞xnn=xn,1+xn,2xn,1xn,2b.根據(jù)貝葉斯理論,詞xn中男性用戶搜索的概率為p(xn,1|xn)=(xn,1/n),為該詞的男性特征;詞xn中女性用戶搜索的概率為p(xn,2|xn)=(xn,2/n)=1-p(xn,2|xn)。c.使用該詞在全集中出現(xiàn)的概率(改詞出現(xiàn)頻次/詞集總頻次)或者頻次作為規(guī)模因子。d.詞的男性性別傾向p=(規(guī)模因子)×(xn,1/n)。在本發(fā)明實(shí)施例中,可例如,在用戶輔助搜索模型中,對于不同的性別偏好設(shè)定不同的權(quán)重,以在進(jìn)行輔助消息推送時優(yōu)先選擇。在s304中,通過最近搜索數(shù)據(jù)建立用戶輔助搜索模型。利用點(diǎn)擊流數(shù)據(jù),獲取最近搜索的歷史詞??蓞⒖紙D4所示的流程圖,收到用戶點(diǎn)擊流,解析消息元組,解析出消息元組中的相關(guān)信息,可例如為用戶id和搜索詞,并將上述信息保存。在實(shí)時提供給用戶輔助搜索信息時,通過實(shí)時儲存與調(diào)用得到最近的n條用戶搜索記錄。member對應(yīng)用戶搜索詞;score對應(yīng)關(guān)聯(lián)member的時間戳,存儲命令可例如為:zaddkeymemberscore。根據(jù)本發(fā)明的用于輔助搜索的方法,通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型,計(jì)算方案公式簡單效果明顯,非常適用計(jì)算用戶的類目偏好,未來個性化無處不在,電商中最常有的個性化即用戶類目偏好,后續(xù)會大量使用該方法支持業(yè)務(wù)需求。根據(jù)本發(fā)明的用于輔助搜索的方法,通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型,現(xiàn)有技術(shù)中,利用詞本身具備的特征來挖掘,在本發(fā)明中,根據(jù)大量已知用戶性別的行為利用貝葉斯概率記憶規(guī)模因子來統(tǒng)計(jì)該詞是否有性別偏好,可以得到準(zhǔn)確的區(qū)分結(jié)果。圖5是根據(jù)另一示例性實(shí)施例示出的一種用于輔助搜索的方法的處理過程示意圖。如圖5所示的流程,根據(jù)本發(fā)明的用于輔助搜索的方法,能夠根據(jù)用戶個性化的數(shù)據(jù),建立針對不同用戶的搜索輔助模型,進(jìn)而千人千面的提供不同的搜索輔助信息。還可例如,提供簡單有效的計(jì)算類目偏好方法公式,便于快速復(fù)用。引入個性化體驗(yàn),提升用戶體驗(yàn),以及提升用戶轉(zhuǎn)化率。以搜索輔助產(chǎn)品下拉詞為例,具體個性化應(yīng)用展示效果如下:1、根據(jù)請求下拉服務(wù)的用戶id,獲取最近搜索詞,對其最近搜索詞已其前綴建立倒排索引,若用戶輸入的前綴與之匹配,則取最近一個作為第一個下拉詞。若匹配不上,則跳過。2、根據(jù)請求下拉服務(wù)的用戶id,獲取用戶的類目偏好,對某前綴詞的下拉詞候選集中的用戶搜索關(guān)鍵詞,若其高相關(guān)分類是用戶的偏好類目,根據(jù)偏好權(quán)重*系數(shù)對其加分排前。3、相同類目下是有性別偏好的,對于牛仔褲,對于男性,一般喜歡搜索牛仔褲男,而對于女性,一般牛子褲女破洞,韓版等,根據(jù)上述我們挖掘的詞是否具有性別偏好,來進(jìn)行精準(zhǔn)匹配。根據(jù)用戶id關(guān)聯(lián)用戶畫像模塊,獲取用戶性別。再根據(jù)用戶輸入的前綴獲取下拉候選集,根據(jù)這些用戶搜索關(guān)鍵詞的性別偏好及偏好權(quán)重,與用戶性別匹配,進(jìn)行加強(qiáng)排前。本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟被實(shí)現(xiàn)為由cpu執(zhí)行的計(jì)算機(jī)程序。在該計(jì)算機(jī)程序被cpu執(zhí)行時,執(zhí)行本發(fā)明提供的上述方法所限定的上述功能。所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。此外,需要注意的是,上述附圖僅是根據(jù)本發(fā)明示例性實(shí)施例的方法所包括的處理的示意性說明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時間順序。另外,也易于理解,這些處理可以是例如在多個模塊中同步或異步執(zhí)行的。下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行本發(fā)明方法實(shí)施例。對于本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請參照本發(fā)明方法實(shí)施例。圖6是根據(jù)一示例性實(shí)施例示出的一種用于輔助搜索的裝置的框圖。響應(yīng)模塊602用于響應(yīng)用戶的搜索操作獲取用戶id。數(shù)據(jù)模塊604用于通過用戶id獲取用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括長期行為數(shù)據(jù)與短期行為數(shù)據(jù)。評分模塊606用于將用戶行為數(shù)據(jù)輸入用戶輔助搜索模型以獲取排序評分。輔助模塊608用于按照排序評分對用戶的搜索操作提供輔助信息。根據(jù)本發(fā)明的用于輔助搜索的裝置,通過所述輔助模型對搜索輔助信息進(jìn)行排序評分,進(jìn)而通過評分的數(shù)據(jù)將輔助信息依序顯示出來的方式,能夠更加精準(zhǔn)的匹配用戶需求,實(shí)現(xiàn)個性化輔助搜索。在本公開的一種示例性實(shí)施例中,還包括:模型模塊(圖中未示出)用于通過歷史用戶行為數(shù)據(jù)建立輔助搜索模型。圖7是根據(jù)另一示例性實(shí)施例示出的一種電子設(shè)備的框圖。下面參考圖7,其示出了適于用來實(shí)現(xiàn)本申請實(shí)施例的電子設(shè)備70的結(jié)構(gòu)示意圖。圖7示出的電子設(shè)設(shè)備僅僅是一個示例,不應(yīng)對本申請實(shí)施例的功能和使用范圍帶來任何限制。如圖7所示,計(jì)算機(jī)系統(tǒng)70包括中央處理單元(cpu)701,其可以根據(jù)存儲在只讀存儲器(rom)702中的程序或者從存儲部分708加載到隨機(jī)訪問存儲器(ram)703中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚怼T趓am703中,還存儲有系統(tǒng)70操作所需的各種程序和數(shù)據(jù)。cpu701、rom702以及ram703通過總線704彼此相連。輸入/輸出(i/o)接口705也連接至總線704。以下部件連接至i/o接口705:包括鍵盤、鼠標(biāo)等的輸入部分706;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚(yáng)聲器等的輸出部分707;包括硬盤等的存儲部分708;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器710也根據(jù)需要連接至i/o接口705??刹鹦督橘|(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器710上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲部分708。特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)701執(zhí)行時,執(zhí)行本申請的系統(tǒng)中限定的上述功能。需要說明的是,本申請所示的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號介質(zhì)或者計(jì)算機(jī)可讀存儲介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,計(jì)算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請中,計(jì)算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計(jì)算機(jī)可讀的信號介質(zhì)還可以是計(jì)算機(jī)可讀存儲介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合。附圖中的流程圖和框圖,圖示了按照本申請各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,上述模塊、程序段、或代碼的一部分包含一個或多個用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖或流程圖中的每個方框、以及框圖或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。描述于本申請實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括發(fā)送單元、獲取單元、確定單元和第一處理單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,發(fā)送單元還可以被描述為“向所連接的服務(wù)端發(fā)送圖片獲取請求的單元”。作為另一方面,本申請還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的設(shè)備中所包含的;也可以是單獨(dú)存在,而未裝配入該設(shè)備中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個或者多個程序,當(dāng)上述一個或者多個程序被一個該設(shè)備執(zhí)行時,使得該設(shè)備包括:響應(yīng)用戶的搜索操作,獲取用戶id;通過用戶id獲取用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括長期行為數(shù)據(jù)與短期行為數(shù)據(jù);將用戶行為數(shù)據(jù)輸入用戶輔助搜索模型以獲取排序評分;以及按照排序評分對用戶的搜索操作提供輔助信息。本領(lǐng)域技術(shù)人員可以理解上述各模塊可以按照實(shí)施例的描述分布于裝置中,也可以進(jìn)行相應(yīng)變化唯一不同于本實(shí)施例的一個或多個裝置中。上述實(shí)施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。通過以上的實(shí)施例的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本發(fā)明實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是cd-rom,u盤,移動硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺計(jì)算設(shè)備(可以是個人計(jì)算機(jī)、服務(wù)器、移動終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本發(fā)明實(shí)施例的方法。通過以上的詳細(xì)描述,本領(lǐng)域的技術(shù)人員易于理解,根據(jù)本發(fā)明實(shí)施例的用于輔助搜索的方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)具有以下優(yōu)點(diǎn)中的一個或多個。根據(jù)一些實(shí)施例,本發(fā)明的用于輔助搜索的方法,通過所述輔助模型對搜索輔助信息進(jìn)行排序評分,進(jìn)而通過評分的數(shù)據(jù)將輔助信息依序顯示出來的方式,能夠更加精準(zhǔn)的匹配用戶需求,實(shí)現(xiàn)個性化輔助搜索。根據(jù)另一些實(shí)施例,本發(fā)明的用于輔助搜索的方法,通過類目偏好數(shù)據(jù)建立用戶輔助搜索模型,計(jì)算方案公式簡單效果明顯,非常適用計(jì)算用戶的類目偏好,未來個性化無處不在,電商中最常有的個性化即用戶類目偏好,后續(xù)會大量使用該方法支持業(yè)務(wù)需求。根據(jù)再一些實(shí)施例,本發(fā)明的用于輔助搜索的方法,通過性別偏好數(shù)據(jù)建立用戶輔助搜索模型,現(xiàn)有技術(shù)中,利用詞本身具備的特征來挖掘,在本發(fā)明中,根據(jù)大量已知用戶性別的行為利用貝葉斯概率記憶規(guī)模因子來統(tǒng)計(jì)該詞是否有性別偏好,可以得到準(zhǔn)確的區(qū)分結(jié)果。以上具體地示出和描述了本發(fā)明的示例性實(shí)施例。應(yīng)可理解的是,本發(fā)明不限于這里描述的詳細(xì)結(jié)構(gòu)、設(shè)置方式或?qū)崿F(xiàn)方法;相反,本發(fā)明意圖涵蓋包含在所附權(quán)利要求的精神和范圍內(nèi)的各種修改和等效設(shè)置。此外,本說明書說明書附圖所示出的結(jié)構(gòu)、比例、大小等,均僅用以配合說明書所公開的內(nèi)容,以供本領(lǐng)域技術(shù)人員了解與閱讀,并非用以限定本公開可實(shí)施的限定條件,故不具技術(shù)上的實(shí)質(zhì)意義,任何結(jié)構(gòu)的修飾、比例關(guān)系的改變或大小的調(diào)整,在不影響本公開所能產(chǎn)生的技術(shù)效果及所能實(shí)現(xiàn)的目的下,均應(yīng)仍落在本公開所公開的技術(shù)內(nèi)容得能涵蓋的范圍內(nèi)。同時,本說明書中所引用的如“上”、“第一”、“第二”及“一”等的用語,也僅為便于敘述的明了,而非用以限定本公開可實(shí)施的范圍,其相對關(guān)系的改變或調(diào)整,在無實(shí)質(zhì)變更技術(shù)內(nèi)容下,當(dāng)也視為本發(fā)明可實(shí)施的范疇。當(dāng)前第1頁12