核心詞重要性識別方法和設(shè)備及搜索結(jié)果排序方法和設(shè)備的制作方法
【專利摘要】本申請涉及核心詞重要性識別方法和設(shè)備及搜索結(jié)果排序方法和設(shè)備。該核心詞重要性識別方法用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,其特征在于,包括:確定發(fā)布信息中的多個核心詞;根據(jù)發(fā)布信息的特征,為多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。由此可以提高核心詞重要性的識別準確度,從而提高相關(guān)發(fā)布信息的搜索和排序準確度。
【專利說明】核心詞重要性識別方法和設(shè)備及搜索結(jié)果排序方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機【技術(shù)領(lǐng)域】,更具體地涉及用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法和設(shè)備以及搜索結(jié)果排序方法和設(shè)備。
【背景技術(shù)】
[0002]這里的內(nèi)容盡管是在【背景技術(shù)】標題下闡述的,但是其中也包含了本發(fā)明人的發(fā)現(xiàn)和構(gòu)思,所以不應(yīng)被完全視為現(xiàn)有技術(shù)。
[0003]隨著互聯(lián)網(wǎng)的迅猛發(fā)展,通過網(wǎng)絡(luò)平臺發(fā)布信息和搜索信息已成為人們?nèi)粘5囊环N生活方式。因此,搜索引擎技術(shù)也在不斷的創(chuàng)新和發(fā)展,以滿足人們的期望和需求。
[0004]在本說明書中,“信息發(fā)布用戶”是指在網(wǎng)絡(luò)平臺上發(fā)布信息的用戶,而“信息搜索用戶”是指在網(wǎng)絡(luò)平臺上搜索信息的用戶。
[0005]傳統(tǒng)上而言,搜索引擎中常用的檢索方式是如下信息檢索模型,其中針對信息發(fā)布用戶所發(fā)布的信息(稱為“發(fā)布信息”)建立索引庫,然后根據(jù)信息搜索用戶的搜索詞通過字面命中和匹配方法來確定發(fā)布信息與搜索詞的相關(guān)性,并根據(jù)相關(guān)性排序來顯示與搜索詞相關(guān)的發(fā)布信息。
[0006]然而,在這樣的方法中,僅僅字面的命中和匹配可能會導(dǎo)致召回大量的非搜索詞需求信息。例如,在網(wǎng)絡(luò)平臺上存在兩條發(fā)布信息:(A)供應(yīng)新款諾基亞智能手機;(B)供應(yīng)諾基亞手機電池。當信息搜索用戶利用“手機”作為搜索詞進行搜索時,一般搜索引擎的檢索邏輯采用字面命中和匹配方法,于是確定這兩條發(fā)布信息都與該搜索詞相關(guān),所以這兩條信息都會被召回。然而,實際上只有(A)是符合信息搜索用戶的需求的,(B)對于該信息搜索用戶而言是無關(guān)信息,這樣的搜索準確度較低,不能很好地滿足用戶需求。
[0007]為解決這樣的問題,目前搜索引擎一般通過分析發(fā)布信息來識別該條發(fā)布信息中的核心表意詞或核心產(chǎn)品詞(簡稱為核心詞),并將其作為搜索引擎召回結(jié)果的相關(guān)性計算依據(jù),而不是通過整條發(fā)布信息與信息搜索用戶的搜索詞進行字面命中和匹配來確定相關(guān)性,由此在一定程度上可以減少字面匹配而意義不相關(guān)的信息的召回。
[0008]在這樣的方法中,識別核心詞的通常做法是,對信息發(fā)布用戶的發(fā)布信息進行分詞處理和詞性標注,根據(jù)預(yù)先準備的詞性或者屬性詞典匹配,對發(fā)布信息進行標注,或者通過機器學(xué)習(xí)方法自動標注詞性或?qū)傩?,然后根?jù)諸如將標注為名詞的詞作為核心詞之類的預(yù)定規(guī)則,識別出該條發(fā)布信息的核心詞。
[0009]對于那些描述不規(guī)范或者描述信息較多的發(fā)布信息,通過這種方法可能會識別出多個核心詞。例如,發(fā)布信息為“供應(yīng)新款筆記本電腦,500G硬盤,4G內(nèi)存,15寸液晶顯示器”,通過上述方法會將“筆記本電腦”、“硬盤”、“內(nèi)存”和“液晶顯示器”都識別為核心詞。在這樣的情況下,通常會根據(jù)諸如 TF_IDF(term frequency -1nverse document frequency,詞頻-反文檔頻率)之類的方法來識別這些核心詞在該發(fā)布信息中的重要性,然后根據(jù)核心詞的重要性來確定該條發(fā)布信息與搜索詞的相關(guān)性,并根據(jù)相關(guān)性排序來顯示與搜索詞相關(guān)的發(fā)布信息。
[0010]然而,本發(fā)明人發(fā)現(xiàn),在這種多個核心詞的情況下,S卩,在發(fā)布信息描述不規(guī)范或者描述信息較多的情況下,搜索準確度往往不高。因此,期望一種能夠提高搜索準確度的技術(shù)來克服這種缺陷。
【發(fā)明內(nèi)容】
[0011]本發(fā)明人注意到,在傳統(tǒng)方法的核心詞重要性識別中,詞的重要性是隨著它在文件中出現(xiàn)的次數(shù)成正比增加,但同時會隨著它在語料庫中出現(xiàn)的頻率成反比下降。其中只利用了信息發(fā)布用戶的發(fā)布信息本身的描述信息。這樣的識別不夠準確,導(dǎo)致后續(xù)搜索引擎召回結(jié)果的相關(guān)性計算出現(xiàn)錯誤,從而導(dǎo)致相關(guān)性排序的準確度不高,不能很好地滿足用戶需求。
[0012]因此,本申請的一個目的在于提供一種對信息發(fā)布用戶的發(fā)布信息中核心詞的重要性進行識別的技術(shù)。
[0013]本申請的另一個目的在于提供一種對相關(guān)發(fā)布信息的搜索結(jié)果進行排序的技術(shù)。
[0014]根據(jù)本申請的一個方面的實施例,提供一種核心詞重要性識別方法,用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,其特征在于,包括:確定發(fā)布信息中的多個核心詞;根據(jù)發(fā)布信息的特征,為多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
[0015]根據(jù)本申請的一個方面的實施例,還提供一種搜索結(jié)果排序方法,其特征在于,包括:接收信息查詢用戶輸入的搜索詞;基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,確定發(fā)布信息與搜索詞的相關(guān)性;以及根據(jù)相關(guān)性,對發(fā)布信息進行排序并顯示,其中,所述核心詞的重要性是通過以下步驟識別的:確定所述發(fā)布信息中的多個核心詞;根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
[0016]根據(jù)本申請的另一方面的實施例,提供一種核心詞重要性識別設(shè)備,用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,其特征在于,包括:核心詞確定裝置,用于確定發(fā)布信息中的多個核心詞;賦值裝置,用于根據(jù)發(fā)布信息的特征,為多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及調(diào)整裝置,用于根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
[0017]根據(jù)本申請的另一方面的實施例,還提供一種搜索結(jié)果排序設(shè)備,其特征在于,包括:搜索詞接收裝置,用于接收信息查詢用戶輸入的搜索詞;相關(guān)性確定裝置,用于基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,確定發(fā)布信息與搜索詞的相關(guān)性;以及排序和顯示裝置,用于根據(jù)相關(guān)性,對發(fā)布信息進行排序并顯示,其中,所述核心詞的重要性是通過以下步驟識別的:確定所述發(fā)布信息中的多個核心詞;根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
[0018]與現(xiàn)有技術(shù)相比,根據(jù)本申請的技術(shù)方案,不僅根據(jù)信息發(fā)布用戶的發(fā)布信息本身的特征,而且結(jié)合諸如信息發(fā)布用戶的歷史行為日志之類的其它合適輔助信息,來識別核心詞在該發(fā)布信息中的重要性,從而可以提高發(fā)布信息中的核心詞的重要性的識別準確度。相應(yīng)地,可以提高搜索準確度,即,提高與搜索詞相關(guān)的發(fā)布信息的排序準確度,從而更好地滿足用戶需求。
【專利附圖】
【附圖說明】
[0019]此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
[0020]圖1示出根據(jù)本申請一個實施例的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法的流程圖;
[0021]圖2示出根據(jù)本申請一個實施例的搜索結(jié)果排序方法的流程圖;
[0022]圖3示出根據(jù)本申請一個實施例的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別設(shè)備的示意性框圖;以及
[0023]圖4示出根據(jù)本申請一個實施例的搜索結(jié)果排序設(shè)備的示意性框圖。
【具體實施方式】
[0024]如上所述,本發(fā)明人注意到,只單純地結(jié)合信息發(fā)布信息的發(fā)布信息本身的特征來識別核心詞的重要性,這樣的識別準確度不高。于是本發(fā)明人想到,可以結(jié)合除了信息發(fā)布用戶的發(fā)布信息本身特征之外的合適輔助信息來優(yōu)化核心詞重要性識別的結(jié)果。
[0025]本申請的主要思想在于,除了信息發(fā)布用戶的發(fā)布信息本身的特征之外,考慮結(jié)合信息發(fā)布用戶的歷史行為日志來識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,以便提高重要性識別的準確度。
[0026]本發(fā)明人注意到,信息查詢用戶的反饋信息也是一個可利用的重要且高質(zhì)量的信息,通過這樣的反饋信息可以優(yōu)化核心詞重要性識別的結(jié)果。另外注意到,信息發(fā)布用戶的個人信息也是可以用于提升重要性識別準確度的良好依據(jù)。
[0027]為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖及具體實施例,對本申請作進一步地詳細說明。
[0028]根據(jù)本申請一個方面的實施例,提供了一種用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法。
[0029]圖1示出根據(jù)本申請一個實施例的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法的流程圖。
[0030]如圖1所示,在步驟SllO處,確定發(fā)布信息中的多個核心詞。
[0031]對信息發(fā)布用戶的發(fā)布信息可以進行諸如分詞處理和詞性標注之類的分析,并根據(jù)預(yù)定規(guī)則來確定發(fā)布信息中的核心詞。
[0032]在一個具體實施例中,例如,可以對該發(fā)布信息進行分詞處理和詞性標注,并且可以將標注為名詞詞性或產(chǎn)品詞的詞確定為發(fā)布信息中的核心詞。
[0033]在一條發(fā)布信息中,可以存在一個或多個名詞或產(chǎn)品詞。本申請主要針對于一條發(fā)布信息包括多個核心詞的情況。
[0034]這里需要指出的是,可以通過本領(lǐng)域已知的或者未來開發(fā)的任意合適方式來確定發(fā)布信息中的核心詞,而并不限于上面所列舉的方式。
[0035]接下來,在步驟S120處,根據(jù)核心詞在發(fā)布信息中的特征,為多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值Score_initial。
[0036]其中,該初始權(quán)重值可以用于初步地標識該核心詞在這條發(fā)布信息中的重要性。
[0037]其中,發(fā)布信息可以包括被發(fā)布對象的標題、屬性和/或詳情之類的描述信息。
[0038]核心詞在發(fā)布信息中的特征可以包括核心詞在發(fā)布信息中出現(xiàn)的頻率(次數(shù))和/或位置特征。
[0039]在一個具體實施例中,例如,核心詞在發(fā)布信息中出現(xiàn)的次數(shù)越多,權(quán)重值Score_initial越高。另外,例如,如果核心詞出現(xiàn)在標題描述中,則權(quán)重值Score_initial高,而如果核心詞只出現(xiàn)在詳情描述中,則權(quán)重值Score_initial低。這些特征可以單獨使用也可以結(jié)合使用。這一點是可以通過本領(lǐng)域已知或未來開發(fā)的任意合適方式良好實現(xiàn)的,這里不再贅述。
[0040]如前面所提到的,本發(fā)明人正是注意到,在現(xiàn)有方案中僅根據(jù)發(fā)布信息本身的特征來賦予每個核心詞權(quán)重值,通過這個權(quán)重值識別出多個核心詞的重要性,這樣的重要性識別準確度不高,導(dǎo)致在信息搜索中該發(fā)布信息與用戶輸入查詢詞的相關(guān)性計算的準確性不高,所以想到了結(jié)合其它合適的輔助信息來調(diào)整這個發(fā)布信息中核心詞的重要性權(quán)重值,使得提高重要性識別準確度,有利于搜索中提升該發(fā)布信息與用戶輸入查詢詞的相關(guān)性計算的準確性。
[0041]根據(jù)本申請的實施例,可以根據(jù)諸如信息發(fā)布用戶的歷史行為日志、信息查詢用戶的反饋信息、信息發(fā)布用戶的個人信息之類的輔助信息中的一種或多種來調(diào)整核心詞的初始權(quán)重值,從而提高識別核心詞重要性的準確度,如下面結(jié)合步驟S130所描述的那樣。
[0042]在步驟S130處,根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整每一個核心詞相應(yīng)的初始權(quán)重值Scorejnitiali,以得到相應(yīng)的最終權(quán)重值Score_f Iinali。
[0043]在一個具體實施例中,對于信息發(fā)布用戶發(fā)布的一條信息中的某一個核心詞i,計算該核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)Count_keyi及該條信息中各核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)之和Σ Count.key,的比值Sc0re_Iceyi,即Score-1ieyi=CounI^keyi/ Σ Couni^keyi, i表示一條發(fā)布的信息中的第i個核心詞。
[0044]其中,信息發(fā)布用戶的歷史行為日志具體可以包括信息發(fā)布用戶的關(guān)鍵詞購買日志。信息發(fā)布用戶購買的關(guān)鍵詞可以包括分詞及分詞組合,分詞組合由多個分詞組合而成。
[0045]在一個實施例中,每個核心詞的最終權(quán)重值Score+finali可以為Score-1ceyi與初始權(quán)重值的加權(quán)求和,如下式(2)所示:
[0046]Score_fInali=W5* (w7*Score_keyi) +w6*Score_initiali(2)
[0047]其中,w5、W6和W7可以是在實驗中根據(jù)實驗結(jié)果得出的經(jīng)驗權(quán)值,它們可以為0-1之間的任意值。
[0048]以上描述的是根據(jù)信息發(fā)布用戶的歷史行為日志來識別核心詞的重要性。實際上,還可以進一步依據(jù)信息發(fā)布用戶側(cè)的其它合適信息來提高識別準確度。
[0049]在一個實施例中,可以根據(jù)信息發(fā)布用戶的個人信息來調(diào)整每個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
[0050] 根據(jù)本申請的實施例,個人信息至少包括個人標簽、摘要和地域信息中的至少一個。該個人信息可以從信息發(fā)布用戶的注冊信息中獲得。例如,注冊信息可以包括諸如名稱之類的個人標簽信息、諸如備注之類的摘要信息、諸如地址之類的地域信息等。
[0051]在一個具體實施例中,可以根據(jù)核心詞在上述個人信息中出現(xiàn)的頻率(次數(shù))或位置來調(diào)整賦予核心詞的初始權(quán)重值。例如,核心詞在個人標簽信息、摘要信息、地域信息中出現(xiàn)得越多,權(quán)重值可以越高。這一情形類似于考慮發(fā)布信息本身特征時的情況。根據(jù)這里公開的內(nèi)容,本領(lǐng)域技術(shù)人員能夠容易地實現(xiàn)這一點,因此這里不再贅述。
[0052]以上描述的是根據(jù)信息發(fā)布用戶的歷史行為日志和/或信息發(fā)布用戶的個人信息來識別發(fā)布信息中各個核心詞的重要性,可以認為上面是依據(jù)信息發(fā)布用戶側(cè)的信息來調(diào)整通過發(fā)布信息本身的特征賦予核心詞的初始權(quán)重值。實際上,還可以依據(jù)信息查詢用戶側(cè)的合適信息來調(diào)整該初始權(quán)重值。
[0053]在一個實施例中,可以根據(jù)信息查詢用戶的反饋信息來調(diào)整步驟SllO中確定的每一個核心詞相應(yīng)的初始權(quán)重值Scorejnitiali,以得到相應(yīng)的最終權(quán)重值Score_f inali0
[0054]其中,信息查詢用戶的反饋信息至少包括信息查詢用戶的查詢和點擊信息、交易信息以及評價行為信息中的至少一個。這些信息查詢用戶的反饋信息,諸如信息查詢用戶的查詢和點擊信息、點擊后續(xù)交易信息以及評價行為信息,可以通過網(wǎng)絡(luò)日志得到。這里應(yīng)理解到,可以結(jié)合信息查詢用戶的不同類型的反饋信息來調(diào)整利用信息發(fā)布用戶的特征得出的權(quán)重值,從而提高核心詞重要性的識別準確度,進而可以提高相關(guān)發(fā)布信息的搜索準確度。
[0055]在一個具體實施例中,可以根據(jù)信息查詢用戶的查詢和點擊歷史信息來調(diào)整每個核心詞相應(yīng)的初始權(quán)值Scorejnitiali,以得到相應(yīng)的最終權(quán)重值Score+finali。例如,對于每個核心詞,可以根據(jù)該核心詞在網(wǎng)絡(luò)日志中一定時間段(比如100天)內(nèi)的查詢結(jié)果中出現(xiàn)的次數(shù)CounLshowi與多個核心詞中的每一個在該查詢結(jié)果中出現(xiàn)的次數(shù)之和Σ Count_shoWi 的比值 Score—showfCount—shoWi/ Σ Coun^showi 以及該時間段(比如 100天)內(nèi)被點擊的查詢結(jié)果中該核心詞出現(xiàn)的次數(shù)CounLclicki與被點擊的查詢結(jié)果中每個核心詞出現(xiàn)的次數(shù)之和Σ Count_clicki 的比值 Score_cl!Lcki=CounI^clicki/ Σ Count_clicki,來調(diào)整初始權(quán)重值Scorejnitiali從而得到最終權(quán)重值Score_f inaly i表示一條發(fā)布信息中的第i個核心詞。在一個實施例中,每個核心詞的最終權(quán)重值可以為Score_Showi'Scorejlicki 及 Scorejnitiali 的加權(quán)求和,如下式(I)所示:
[0056]Score_fInali=W1* (w3*Score_showi+w4*Score_clicki) +w2*Score_initiali (I)
[0057]其中,Wl、w2、W3和W4可以是在實驗中根據(jù)實驗結(jié)果預(yù)先設(shè)定,它們可以為0-1之間的任意值。
[0058]以上描述的是根據(jù)信息查詢用戶的查詢和點擊歷史信息來調(diào)整每個核心詞相應(yīng)的初始權(quán)重值。以類似的方式,同樣可以根據(jù)點擊后續(xù)交易信息或評價行為信息來調(diào)整每個核心詞相應(yīng)的初始權(quán)重值,也可以根據(jù)信息查詢用戶的查詢和點擊信息、點擊后續(xù)交易信息、評價行為信息三者之間的任意組合來調(diào)整每個核心詞相應(yīng)的初始權(quán)重值。本領(lǐng)域技術(shù)人員根據(jù)上面公開的內(nèi)容可以實現(xiàn)這些方案,因此為簡潔起見,關(guān)于它們各自的實現(xiàn)方式,這里不再贅述。
[0059]在上面的實施例中描述的是僅結(jié)合信息發(fā)布用戶的歷史行為日志或者僅結(jié)合信息發(fā)布用戶的個人信息或者僅結(jié)合信息查詢用戶的反饋信息來識別核心詞的重要性,由此可以提高發(fā)布信息核心詞重要性的識別準確度,從而提高相關(guān)發(fā)布信息的搜索和排序準確度。但是應(yīng)理解到,本申請并不限于上述實施例,而是可以根據(jù)上述信息中的任意組合來識別核心詞的重要性,這樣能夠進一步提高核心詞重要性的識別準確度和相關(guān)發(fā)布信息的搜索準確度。
[0060]例如,在另一個實施例中,可以結(jié)合信息查詢用戶的查詢和點擊的反饋信息以及信息發(fā)布用戶的歷史行為日志這兩者來調(diào)整每個核心詞相應(yīng)的初始權(quán)重值score_Initiali,以得到相應(yīng)的最終權(quán)重值Score+finali。如下式(3)所示:
[0061]Score_fInali=W1' * Cw3' * Cw5' *Score_showi+w6' *Score_clicki) +W4' * (Score_keyj)) +W2' *Score_initiali(3)
[0062]其中,W1'、w2’、w3’、w4’、w5’和w6’可以是在實驗中根據(jù)實驗結(jié)果得出的經(jīng)驗權(quán)值,它們可以為0-1之間的任意值。
[0063]至此,通過根據(jù)發(fā)布信息本身的特征并結(jié)合輔助信息得到了每個核心詞的最終權(quán)重值,從而識別出發(fā)布信息中多個核心詞的每一個核心詞的重要性,由此可以明顯提高核心詞重要性的識別準確度。
[0064]當當前查詢用戶輸入某一搜索詞時,通過該搜索詞搜索到一條或多條信息,根據(jù)每條信息中各核心詞的最終權(quán)重值計算每條信息與該搜索詞的相關(guān)性,并根據(jù)所述相關(guān)性計算結(jié)果對所述信息排序。
[0065]在本申請實施例中,當根據(jù)信息查詢用戶輸入的搜索詞進行搜索時,可以提高相關(guān)性計算以及無關(guān)信息過濾中的準確度,從而提高相關(guān)發(fā)布信息的搜索結(jié)果排序的準確度,下面結(jié)合圖2詳細描述這一點。
[0066]圖2示出根據(jù)本申請一個實施例的搜索結(jié)果排序方法的流程圖。
[0067]如圖2所示,在步驟S210處,接收信息查詢用戶輸入的搜索詞。
[0068]在一個實施例中,可以分析信息查詢用戶輸入的搜索詞,以找出該搜索詞中的核心詞信息。一般而言,搜索詞是比較短的字符串,通過本領(lǐng)域常用方法或者與結(jié)合步驟SllO描述的類似方法可以良好識別其中的核心詞信息,以用于后續(xù)的相關(guān)性計算。
[0069]顯然應(yīng)理解到,本申請并不限于上述實施例,也可以不找出搜索詞中的核心詞信息,而是直接使用搜索詞進行后續(xù)步驟S220的相關(guān)性計算。
[0070]接下來,在步驟S220處,基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,確定發(fā)布信息與搜索詞的相關(guān)性。
[0071]其中信息發(fā)布用戶的發(fā)布信息中核心詞的重要性是通過上面結(jié)合圖1所描述的本申請的識別核心詞重要性的方法得到的,其細節(jié)可參考前面的描述,這里不再贅述。
[0072]在一個實施例中,可以將預(yù)先確定的發(fā)布信息中的核心詞與步驟S210中接收到的搜索詞中的核心詞信息進行對比,確定發(fā)布信息與搜索詞的相關(guān)性。
[0073]具體而言,如果一條發(fā)布信息中的最終權(quán)重值高的核心詞與搜索詞的核心詞信息匹配,則確定該條發(fā)布信息與搜索詞相關(guān)性較高。如果一條發(fā)布信息中的最終權(quán)重值低的核心詞與搜索詞的核心詞信息匹配,則確定該條發(fā)布信息與搜索詞相關(guān)性較低。如果一條發(fā)布信息中的核心詞與搜索詞的核心詞信息都不匹配,則確定該條發(fā)布信息與搜索詞無關(guān)。
[0074]接下來,在步驟S230處,根據(jù)步驟S220處確定的相關(guān)性,對相關(guān)發(fā)布信息進行排序并顯示。
[0075]也就是,可以根據(jù)上面在步驟S220中確定的發(fā)布信息與搜索詞的相關(guān)性,對與搜索詞相關(guān)的發(fā)布信息進行排序并顯示。具體而言,可以按照相關(guān)性的高低,將與搜索詞的相關(guān)性較高的發(fā)布信息顯示在前面,與搜索詞的相關(guān)性較低的發(fā)布信息顯示在后面,而與搜索詞無關(guān)的發(fā)布信息不顯示。
[0076]在其它實施例中,可以根據(jù)上述得到的發(fā)布信息中每個核心詞的最終權(quán)重值,對發(fā)布信息中的多個核心詞進行重要性排序。在對于相關(guān)性要求較高的搜索或信息分類等應(yīng)用場景中,可以僅在搜索詞與在發(fā)布信息中重要性排序第一的核心詞匹配時才確定該發(fā)布信息為相關(guān)發(fā)布信息。
[0077]通過上述方法,根據(jù)不僅結(jié)合發(fā)布信息本身的特征而且結(jié)合信息發(fā)布用戶的歷史行為日志識別出發(fā)布信息中核心詞的重要性,在根據(jù)信息查詢用戶輸入的搜索詞進行搜索時,可以提高發(fā)布信息相關(guān)性計算的準確度,從而提高相關(guān)發(fā)布信息的排序準確度,方便用戶的使用并提升用戶的使用感受。
[0078]與上述用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法類似,本申請實施例還提供了用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別設(shè)備。
[0079]圖3示出根據(jù)本申請一個實施例的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別設(shè)備300的示意性框圖。
[0080]如圖3所示,設(shè)備300可以包括核心詞確定裝置310、賦值裝置320和調(diào)整裝置330。
[0081]具體而言,核心詞確定裝置310可以用于確定發(fā)布信息中的多個核心詞。賦值裝置320可以用于根據(jù)發(fā)布信息的特征來為多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值。調(diào)整裝置330可以用于根據(jù)信息發(fā)布用戶的歷史行為日志來調(diào)整每一個核心詞相應(yīng)的初始權(quán)重值以得到相應(yīng)的最終權(quán)重值。
[0082]通過本申請實施例的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的設(shè)備,相比現(xiàn)有技術(shù)而言,可以明顯提高識別核心詞重要性的準確度。
[0083]以上描述的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別設(shè)備與之前描述的用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性的核心詞重要性識別方法的處理是對應(yīng)的,因此,關(guān)于更詳細的技術(shù)細節(jié),可以參見之前描述的方法,這里不再贅述。
[0084]另一方面,與上述搜索結(jié)果排序方法類似,本申請實施例還提供了搜索結(jié)果排序設(shè)備,下面結(jié)合圖4詳細描述。
[0085]圖4示出根據(jù)本申請一個實施例的搜索結(jié)果排序設(shè)備400的示意性框圖。
[0086]如圖4所示,設(shè)備400可以包括搜索詞接收裝置410、相關(guān)性確定裝置420以及排序和顯不裝直430。
[0087]具體而言,搜索詞接收裝置410可以用于接收信息查詢用戶輸入的搜索詞。相關(guān)性確定裝置420可以用于基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性來確定發(fā)布信息與搜索詞的相關(guān)性。其中信息發(fā)布用戶的發(fā)布信息中的核心詞的重要性是通過上面結(jié)合圖1描述的本申請的識別核心詞重要性的方法得到的。排序和顯示裝置430可以用于根據(jù)相關(guān)性對發(fā)布信息進行排序并顯示。
[0088]類似地,通過本申請實施例的搜索結(jié)果排序設(shè)備,可以提高發(fā)布信息相關(guān)性計算的準確度,從而提高相關(guān)發(fā)布信息的排序準確度,方便用戶的使用并提升用戶的使用感受。
[0089]以上描述的搜索結(jié)果排序設(shè)備與之前描述的搜索結(jié)果排序方法的處理是對應(yīng)的,因此,關(guān)于更詳細的技術(shù)細節(jié),可以參見之前描述的方法,這里不再贅述。
[0090]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0091]以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種核心詞重要性識別方法,用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,其特征在于,包括: 確定所述發(fā)布信息中的多個核心詞; 根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及 根據(jù)所述信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)信息查詢用戶的反饋信息,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述信息查詢用戶的反饋信息至少包括所述信息查詢用戶的查詢和點擊信息、點擊后續(xù)交易信息以及評價行為信息中的至少一個。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 根據(jù)所述信息發(fā)布用戶的個人信息,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值,所述個人信息至少包括個人標簽、摘要和地域信息中的至少一個。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述發(fā)布信息中的多個核心詞的步驟包括: 對所述發(fā)布信息進行分詞處理和詞性標注;以及 根據(jù)預(yù)定規(guī)則確定所述發(fā)布信息中的核心詞,所述預(yù)定規(guī)則是將標注為名詞詞性或產(chǎn)品詞的詞確定為所述發(fā)布信息中的核心詞。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)信息發(fā)布用戶的歷史行為日志調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值以得到相應(yīng)的最終權(quán)重值的步驟包括: 計算每一核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)及該條信息中各核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)之和的比值; 根據(jù)所述比值調(diào)整所述初始權(quán)重值從而得到最終權(quán)重值。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)信息查詢用戶的反饋信息調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值以得到相應(yīng)的最終權(quán)重值的步驟包括: 根據(jù)一定時間段內(nèi)的查詢結(jié)果中所述多個核心詞中的每一個出現(xiàn)的次數(shù)與所述多個核心詞中的每一個出現(xiàn)的次數(shù)之和的比值以及一定時間段內(nèi)被點擊的查詢結(jié)果中所述多個核心詞中的每一個出現(xiàn)的次數(shù)與所述多個核心詞中的每一個出現(xiàn)的次數(shù)之和的比值,調(diào)整所述初始權(quán)重值從而得到最終權(quán)重值。
8.一種搜索結(jié)果排序方法,其特征在于,包括: 接收信息查詢用戶輸入的搜索詞; 基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,確定所述發(fā)布信息與所述搜索詞的相關(guān)性;以及 根據(jù)所述相關(guān)性,對所述發(fā)布信息進行排序并顯示, 其中,所述核心詞的重要性是通過以下步驟識別的: 確定所述發(fā)布信息中的多個核心詞;根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及 根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
9.一種核心詞重要性識別設(shè)備,用于識別信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,其特征在于,包括: 核心詞確定裝置,用于確定所述發(fā)布信息中的多個核心詞; 賦值裝置,用于根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及 調(diào)整裝置,用于根據(jù)所述信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述調(diào)整裝置還根據(jù)信息查詢用戶的反饋信息調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重值。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述信息查詢用戶的反饋信息至少包括所述信息查詢用戶的查詢和點擊信息、點擊后續(xù)交易信息以及評價行為信息中的至少一個。
12.根據(jù)權(quán)利要求9或10所述的設(shè)備,其特征在于,所述調(diào)整裝置還根據(jù)所述信息發(fā)布用戶的個人信息調(diào)整所 述每一個核心詞相應(yīng)的初始權(quán)重值以得到相應(yīng)的最終權(quán)重值,所述個人信息至少包括個人標簽、摘要和地域信息中的至少一個。
13.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述核心詞確定裝置對所述發(fā)布信息進行分詞處理和詞性標注并且根據(jù)預(yù)定規(guī)則確定所述發(fā)布信息中的核心詞,所述預(yù)定規(guī)則是將標注為名詞詞性或產(chǎn)品詞的詞確定為所述發(fā)布信息中的核心詞。
14.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述調(diào)整裝置計算每一核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)及該條信息中各核心詞在該信息發(fā)布用戶的歷史行為日志中出現(xiàn)的次數(shù)之和的比值,并根據(jù)所述比值調(diào)整所述初始權(quán)重值從而得到最終權(quán)重值。
15.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述調(diào)整裝置根據(jù)一定時間段內(nèi)的查詢結(jié)果中所述多個核心詞中的每一個出現(xiàn)的次數(shù)與所述多個核心詞中的每一個出現(xiàn)的次數(shù)的比值以及一定時間段內(nèi)被點擊的查詢結(jié)果中所述多個核心詞中的每一個出現(xiàn)的次數(shù)與所述多個核心詞中的每一個出現(xiàn)的次數(shù)之和的比值,調(diào)整所述初始權(quán)重值從而得到最終權(quán)重值。
16.一種搜索結(jié)果排序設(shè)備,其特征在于,包括: 搜索詞接收裝置,用于接收信息查詢用戶輸入的搜索詞; 相關(guān)性確定裝置,用于基于信息發(fā)布用戶的發(fā)布信息中核心詞的重要性,確定所述發(fā)布信息與所述搜索詞的相關(guān)性;以及 排序和顯示裝置,用于根據(jù)所述相關(guān)性,對所述發(fā)布信息進行排序并顯示, 其中,所述核心詞的重要性是通過以下步驟識別的: 確定所述發(fā)布信息中的多個核心詞; 根據(jù)所述發(fā)布信息的特征,為所述多個核心詞中的每一個核心詞賦予相應(yīng)的初始權(quán)重值;以及 根據(jù)信息發(fā)布用戶的歷史行為日志,調(diào)整所述每一個核心詞相應(yīng)的初始權(quán)重值,以得到相應(yīng)的最終權(quán)重 值。
【文檔編號】G06F17/30GK104077327SQ201310109430
【公開日】2014年10月1日 申請日期:2013年3月29日 優(yōu)先權(quán)日:2013年3月29日
【發(fā)明者】寧偉, 黃云平, 顧湘余 申請人:阿里巴巴集團控股有限公司