專(zhuān)利名稱(chēng):搜索結(jié)果排序方法及裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及數(shù)據(jù)處理技術(shù),尤其涉及一種搜索結(jié)果排序方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)中提供一種用于網(wǎng)上交易系統(tǒng)中的排序方法,基于文本相關(guān)性和市場(chǎng)機(jī)制,即通過(guò)信息的文本相關(guān)性以及商業(yè)因素來(lái)影響排序。例如可以通過(guò)信息質(zhì)量、供應(yīng)商因素等影響排序。這種方法的核心是根據(jù)查詢結(jié)果的文本相關(guān)性和商業(yè)因素來(lái)排序,它的缺點(diǎn)是 對(duì)于同一個(gè)查詢?cè)~,所有用戶得到相同的結(jié)果,排序結(jié)果不能很好滿足買(mǎi)家需求。因?yàn)檫@種排序方法產(chǎn)生的排序結(jié)果主要考慮文本相關(guān)性和其他商業(yè)因素,而不區(qū)分每條信息對(duì)于單個(gè)用戶的需求滿足情況,其中一些用戶的個(gè)性化需求無(wú)法得到滿足,買(mǎi)家體驗(yàn)較差。這種方法產(chǎn)生的排序結(jié)果導(dǎo)致查詢結(jié)果點(diǎn)擊率偏低。查詢結(jié)果點(diǎn)擊率等于總點(diǎn)擊量除以總曝光量,當(dāng)買(mǎi)家的需求類(lèi)型和商品信息不匹配的時(shí)候,點(diǎn)擊率會(huì)降低,從而使得網(wǎng)上交易系統(tǒng)的流量質(zhì)量不高、點(diǎn)擊率偏低。此外這種方法對(duì)商品信息不加以區(qū)分,導(dǎo)致服務(wù)器每次響應(yīng)某個(gè)用戶通過(guò)客戶端發(fā)送的查詢請(qǐng)求展現(xiàn)商品信息時(shí),會(huì)不加區(qū)分地將所有商品信息混雜在一起傳輸至客戶端,導(dǎo)致網(wǎng)絡(luò)中的數(shù)據(jù)傳輸量大,響應(yīng)速度慢。并且,當(dāng)該用戶點(diǎn)擊商品信息時(shí),由于與該用戶匹配程度高的商品信息和與該用戶匹配程度不高的商品信息混雜在一起,導(dǎo)致該用戶會(huì)點(diǎn)擊大量與自己的需求不匹配的商品信息,從而使得用戶客戶端向服務(wù)器發(fā)送大量無(wú)用的查詢請(qǐng)求,增加了服務(wù)器的工作壓力,進(jìn)一步影響了服務(wù)器的響應(yīng)速度。而且,這種方法也不利于市場(chǎng)資源的有效配置。因?yàn)椋捎眠@種方法,當(dāng)買(mǎi)家的需求類(lèi)型與商品信息不匹配的時(shí)候,點(diǎn)擊率降低,這讓一部分具有高需求程度的賣(mài)家失去了展示信息的機(jī)會(huì),不利于市場(chǎng)效率的提升。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环N商品信息排序方法及裝置,以解決現(xiàn)有技術(shù)中流量質(zhì)量不高、點(diǎn)擊率偏低以及由于對(duì)商品信息不加區(qū)分地發(fā)送給客戶端導(dǎo)致的服務(wù)器工作壓力大的問(wèn)題。本申請(qǐng)?zhí)峁┝艘环N商品信息排序方法,包括獲取查詢?cè)~和用戶信息;搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;以及根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序。本申請(qǐng)還提供了一種搜索結(jié)果排序裝置,包括獲取模塊,用于獲取查詢?cè)~和用戶信息;處理模塊,用于搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;排序模塊,用于根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序。本申請(qǐng)?zhí)峁┑乃阉鹘Y(jié)果排序方法及裝置,根據(jù)所獲取的需求程度最高的類(lèi)目對(duì)商品信息排序,該需求程度最高的類(lèi)目與用戶信息相對(duì)應(yīng),這樣,商品信息的排序可以體現(xiàn)用戶的個(gè)性化需求,與該需求程度最高的類(lèi)目相對(duì)應(yīng)的商品信息可以排序靠前,使得用戶可以迅速找到滿足其需求的商品信息,能夠提高網(wǎng)上交易系統(tǒng)的流量質(zhì)量,提高點(diǎn)擊率。并且,由于搜索結(jié)果的排序可以體現(xiàn)用戶的個(gè)性化需求,從而可以避免用戶通過(guò)客戶端向服務(wù)器發(fā)送大量無(wú)用的查詢請(qǐng)求,從而減輕服務(wù)器的工作壓力,提高服務(wù)器的響應(yīng)速度。通過(guò)以下參照附圖對(duì)優(yōu)選實(shí)施例的說(shuō)明,本申請(qǐng)的上述以及其它目的、特征和優(yōu)點(diǎn)將更加明顯。
圖1示例性示出本申請(qǐng)涉及到的一個(gè)網(wǎng)上交易處理系統(tǒng)的結(jié)構(gòu)示意圖;圖2示例性示出本申請(qǐng)搜索結(jié)果排序方法實(shí)施例一的流程圖;圖3示例性示出本申請(qǐng)商品信息排序方法實(shí)施例二的流程圖;圖4示例性示出本申請(qǐng)搜索結(jié)果排序方法實(shí)施例三的流程圖;圖5示例性示出本申請(qǐng)搜索結(jié)果排序裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖6示例性示出圖5中第一預(yù)處理模塊14的結(jié)構(gòu)示意圖;圖7示例性示出本申請(qǐng)搜索結(jié)果排序裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖8示例性示出圖7中第二預(yù)處理模塊的結(jié)構(gòu)示意圖;圖9示例性示出本申請(qǐng)搜索結(jié)果排序裝置實(shí)施例三的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將詳細(xì)描述本申請(qǐng)的實(shí)施例。應(yīng)當(dāng)注意,這里描述的實(shí)施例只用于舉例說(shuō)明, 并不用于限制本申請(qǐng)。本申請(qǐng)首先提出一種需求程度最高的類(lèi)目的獲取方案,S卩,基于用戶信息對(duì)應(yīng)的日志,獲取用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目,從而獲取用戶信息、查詢?cè)~和需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。使用本申請(qǐng)的需求程度最高的類(lèi)目的獲取方案所獲取的用戶信息、查詢?cè)~和需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,當(dāng)某個(gè)用戶使用某個(gè)查詢?cè)~搜索時(shí),可以獲取與這個(gè)用戶相對(duì)應(yīng)的需求程度最高的類(lèi)目,根據(jù)該需求程度最高的類(lèi)目對(duì)商品信息排序,與該需求程度最高的類(lèi)目相對(duì)應(yīng)的商品信息可以排序靠前,從而提高網(wǎng)上交易系統(tǒng)的流量質(zhì)量,提高點(diǎn)擊率。并且,由于商品信息可以體現(xiàn)用戶的個(gè)性化需求,從而可以避免用戶通過(guò)客戶端向服務(wù)器發(fā)送大量無(wú)用的查詢請(qǐng)求,從而減輕服務(wù)器的工作壓力,提高服務(wù)器的響應(yīng)速度。本申請(qǐng)還提出一種搜索結(jié)果排序方法,其在響應(yīng)用戶的查詢請(qǐng)求時(shí),使用上述與用戶信息對(duì)應(yīng)的需求程度最高的類(lèi)目對(duì)商品信息進(jìn)行排序。圖1示例性示出本申請(qǐng)涉及到的一個(gè)網(wǎng)上交易處理系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括客戶端1和網(wǎng)上交易系統(tǒng)2,客戶端1的數(shù)量可以是多個(gè),各個(gè)客戶端1均可以與網(wǎng)上交易系統(tǒng)2進(jìn)行數(shù)據(jù)交互。網(wǎng)上交易系統(tǒng)2用于提供商品信息處理,賣(mài)家可以通過(guò)客戶端1 在網(wǎng)上交易系統(tǒng)2上展示商品,買(mǎi)家可以通過(guò)客戶端1從網(wǎng)上交易系統(tǒng)2上購(gòu)買(mǎi)商品。圖2示例性示出本申請(qǐng)搜索結(jié)果排序方法實(shí)施例一的流程圖,包括步驟101、獲取查詢?cè)~和用戶信息。該查詢?cè)~可以由用戶輸入,用戶信息可以由網(wǎng)上交易系統(tǒng)根據(jù)用戶的登錄信息獲得。步驟102、搜索到與查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與
需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目。步驟103、根據(jù)需求程度最高的類(lèi)目對(duì)商品信息排序。在本申請(qǐng)的實(shí)施例中,搜索結(jié)果可以包括多條商品信息。本申請(qǐng)?zhí)峁┑乃阉鹘Y(jié)果排序方法,根據(jù)所獲取的需求程度最高的類(lèi)目對(duì)商品信息排序,該需求程度最高的類(lèi)目與用戶信息相對(duì)應(yīng),這樣,商品信息可以體現(xiàn)用戶的個(gè)性化需求,與該需求程度最高的類(lèi)目相對(duì)應(yīng)的商品信息可以排序靠前,使得用戶可以迅速找到滿足其需求的商品信息,能夠提高網(wǎng)上交易系統(tǒng)的流量質(zhì)量,提高點(diǎn)擊率,提升用戶體驗(yàn)。并且,由于商品信息可以體現(xiàn)用戶的個(gè)性化需求,從而可以避免用戶通過(guò)客戶端向服務(wù)器發(fā)送大量無(wú)用的查詢請(qǐng)求,從而減輕服務(wù)器的工作壓力,提高服務(wù)器的響應(yīng)速度。而且,這種排序方法有利于市場(chǎng)資源的有效配置,能夠讓具有高需求程度的賣(mài)家具有較多的展示信息的機(jī)會(huì),提升了點(diǎn)擊率。上述步驟101-103可以由網(wǎng)上交易系統(tǒng)執(zhí)行。在步驟101之前還可以包括獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。具體地,可以根據(jù)與用戶信息對(duì)應(yīng)的日志,獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。類(lèi)目用于描述商品信息的分類(lèi)。每個(gè)商品信息都有唯一的分類(lèi)與之對(duì)應(yīng)。比如關(guān)于手機(jī)的商品信息放在手機(jī)類(lèi)目下。網(wǎng)上交易系統(tǒng)獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系的步驟可以預(yù)先執(zhí)行,即可以在線下進(jìn)行,而無(wú)需在線上進(jìn)行,即無(wú)需在商品交易時(shí)進(jìn)行。這樣, 網(wǎng)上交易系統(tǒng)在獲取查詢?cè)~和用戶信息以后,可以直接搜索與該用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目,根據(jù)需求程度最高的類(lèi)目對(duì)商品信息排序,這樣就無(wú)需在商品交易過(guò)程中針對(duì)某個(gè)用戶執(zhí)行獲取需求程度最高的類(lèi)目的步驟,可以提高商品交易過(guò)程中數(shù)據(jù)處理速度,提升用戶體驗(yàn)。根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,用戶信息可以包括用戶ID、用戶的郵箱等信息。本申請(qǐng)?zhí)峁┑募夹g(shù)方案中,獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系的步驟,可以包括步驟100a、提取用戶信息對(duì)應(yīng)的日志。日志可以包括點(diǎn)擊日志和曝光日志。從日志中可以提取的數(shù)據(jù)包括用戶搜索過(guò)的查詢?cè)~、類(lèi)目曝光量、類(lèi)目點(diǎn)擊次數(shù)、信息點(diǎn)擊次數(shù)以及類(lèi)目下的信息曝光量等。步驟100b、根據(jù)用戶信息對(duì)應(yīng)的日志,獲取查詢?cè)~對(duì)應(yīng)的滿足第一預(yù)設(shè)條件的類(lèi)目,例如具體可以獲取類(lèi)目曝光量大于預(yù)設(shè)曝光量閾值(例如5%)并且點(diǎn)擊率大于預(yù)設(shè)點(diǎn)擊率閾值(例如查詢?cè)~平均點(diǎn)擊率的50%)的類(lèi)目。通過(guò)數(shù)據(jù)分析發(fā)現(xiàn),類(lèi)目曝光量和點(diǎn)擊率很大程度上決定了類(lèi)目與查詢?cè)~的相關(guān)性,通過(guò)類(lèi)目曝光量和點(diǎn)擊率這兩個(gè)特征可以獲取與查詢?cè)~相關(guān)的類(lèi)目。本實(shí)施例通過(guò)設(shè)置第一預(yù)設(shè)條件,可以排除和查詢?cè)~明顯不相關(guān)的類(lèi)目。步驟100c、根據(jù)滿足第一預(yù)設(shè)條件的類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量確定查詢?cè)~是單需求查詢?cè)~還是泛需求查詢?cè)~。一個(gè)泛需求查詢?cè)~對(duì)應(yīng)多種需求類(lèi)型,本實(shí)施例中使用類(lèi)目來(lái)描述需求類(lèi)型,每一種需求類(lèi)型對(duì)應(yīng)一種類(lèi)目,即每一個(gè)泛需求查詢?cè)~對(duì)應(yīng)多個(gè)類(lèi)目。比如蘋(píng)果的需求類(lèi)型可能為水果、電子產(chǎn)品或服裝,即用戶輸入查詢?cè)~“蘋(píng)果”時(shí),其查詢目的可能是查詢水果, 也可能是查詢蘋(píng)果牌電子產(chǎn)品或服裝,也就是說(shuō)蘋(píng)果這個(gè)詞是泛需求查詢?cè)~。而單需求查詢?cè)~只對(duì)應(yīng)一種需求類(lèi)型,即每一個(gè)單需求查詢?cè)~對(duì)應(yīng)一個(gè)類(lèi)目。單需求查詢?cè)~對(duì)應(yīng)的滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中類(lèi)目曝光量最大的類(lèi)目大于第一閾值,泛需求查詢?cè)~對(duì)應(yīng)的滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中類(lèi)目曝光量最大的類(lèi)目小于或等于第一閾值。滿足第一預(yù)設(shè)條件的類(lèi)目可以是類(lèi)目曝光量大于預(yù)設(shè)曝光量閾值(例如5% )并且點(diǎn)擊率大于預(yù)設(shè)點(diǎn)擊率閾值(例如查詢?cè)~平均點(diǎn)擊率的50% )的類(lèi)目。在步驟IOOc中,對(duì)于一個(gè)查詢?cè)~,如果滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量大于第一閾值,則確定該查詢?cè)~是單需求查詢?cè)~;如果滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量小于或等于第一閾值, 則確定該查詢?cè)~是泛需求查詢?cè)~。例如,第一閾值可以是查詢?cè)~對(duì)應(yīng)的所有類(lèi)目(包括滿足第一預(yù)設(shè)條件的類(lèi)目和不滿足第一預(yù)設(shè)條件的類(lèi)目)的總曝光量的80%。對(duì)于單需求查詢?cè)~,由于其只對(duì)應(yīng)一個(gè)類(lèi)目,當(dāng)用戶輸入該單需求查詢?cè)~進(jìn)行查詢時(shí),獲得的查詢結(jié)果大部分對(duì)應(yīng)相同的類(lèi)目,因此,該類(lèi)目的曝光量較大。而對(duì)于泛需求查詢?cè)~,由于其對(duì)應(yīng)多個(gè)類(lèi)目,當(dāng)用戶輸入該泛需求查詢?cè)~進(jìn)行查詢時(shí),獲得的查詢結(jié)果對(duì)應(yīng)的類(lèi)目有多個(gè),該多個(gè)類(lèi)目可能不會(huì)同時(shí)展現(xiàn)給用戶,因此,泛需求查詢?cè)~對(duì)應(yīng)的類(lèi)目曝光量可能較小。根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,對(duì)于單需求查詢?cè)~,最大的類(lèi)目曝光量大于第一閾值, 可見(jiàn)對(duì)于不同用戶而言,這類(lèi)查詢?cè)~對(duì)應(yīng)的需求程度最大的類(lèi)目都是一樣,可以不用獲取這類(lèi)查詢?cè)~對(duì)應(yīng)的需求程度最大的類(lèi)目。對(duì)于泛需求查詢?cè)~,最大的類(lèi)目曝光量小于或等于第一閾值,可見(jiàn)對(duì)于不同用戶,這類(lèi)查詢?cè)~對(duì)應(yīng)的需求程度最大的類(lèi)目不同,所以需要獲取這類(lèi)查詢?cè)~對(duì)應(yīng)的需求程度最大的類(lèi)目。步驟100d、如果查詢?cè)~是泛需求查詢?cè)~,則確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求程度最高的類(lèi)目,并建立用戶信息、查詢?cè)~與該需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。根據(jù)用戶在查詢?cè)~下行為頻率的不同,可以將查詢?cè)~分為有點(diǎn)擊查詢?cè)~和無(wú)點(diǎn)擊查詢?cè)~。用戶搜索有點(diǎn)擊查詢?cè)~時(shí),有類(lèi)目點(diǎn)擊或者信息點(diǎn)擊動(dòng)作。用戶搜索無(wú)點(diǎn)擊查詢?cè)~時(shí),沒(méi)有類(lèi)目點(diǎn)擊或者信息點(diǎn)擊動(dòng)作。在步驟IOOd中,對(duì)于有點(diǎn)擊查詢?cè)~和無(wú)點(diǎn)擊查詢?cè)~可以分別采用不同的方法獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。對(duì)于有點(diǎn)擊查詢?cè)~,可以從日志中獲取滿足第一預(yù)設(shè)條件的類(lèi)目,獲取各個(gè)滿足第一預(yù)設(shè)條件的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),根據(jù)選擇出的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),獲取滿足第一預(yù)設(shè)條件的各類(lèi)目的需求值,確定需求值最高的類(lèi)目,將需求值最高的類(lèi)目作為需求程度最高的類(lèi)目。其中,信息點(diǎn)擊次數(shù)為與類(lèi)目對(duì)應(yīng)各條商品信息的點(diǎn)擊次數(shù)。根據(jù)本申請(qǐng)的ー個(gè)實(shí)施例,類(lèi)目需求值的計(jì)算公式可以如公式(1)所示類(lèi)目需求值= (2*類(lèi)目點(diǎn)擊次數(shù)+信息點(diǎn)擊次數(shù))/類(lèi)目下信息曝光量 (1)對(duì)于無(wú)點(diǎn)擊查詢?cè)~,可以從預(yù)先獲取的與用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表中選擇頻次最高的類(lèi)目,并判斷頻次最高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;如果頻次最高的類(lèi)目的點(diǎn)擊率不滿足第二預(yù)設(shè)條件,則選擇頻次次高的類(lèi)目,判斷頻次次高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;以此類(lèi)推,直至找到類(lèi)目點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目。如果遍歷選擇出的各個(gè)類(lèi)目依然無(wú)法找到點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目,則可以確定用戶對(duì)應(yīng)的已知類(lèi)目在該查詢?cè)~下的點(diǎn)擊率過(guò)低,不適合進(jìn)行個(gè)性化處理,即,可以不獲取該查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目。根據(jù)本申請(qǐng)的ー個(gè)實(shí)施例,第二預(yù)設(shè)條件可以是點(diǎn)擊率不小于第二閾值,例如, 第二閾值可以是查詢?cè)~所有類(lèi)目平均點(diǎn)擊率的50%、75%等。根據(jù)本申請(qǐng)的ー個(gè)實(shí)施例,在確定無(wú)點(diǎn)擊查詢?cè)~下的需求程度最高的類(lèi)目吋,可以預(yù)先獲取與用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表,該類(lèi)目列表可以包括按照頻次從大到小排列的各個(gè)類(lèi)目??梢园◤娜罩局刑崛∮脩羲阉鬟^(guò)的查詢?cè)~、查詢?cè)~的搜索次數(shù)、信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),并獲取各個(gè)類(lèi)目的頻次,將各個(gè)類(lèi)目按照頻次從大到小排列??梢詮牟樵?cè)~下滿足第一預(yù)設(shè)條件的類(lèi)目的數(shù)量、信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù)這三個(gè)特征來(lái)統(tǒng)計(jì)各個(gè)類(lèi)目的頻次。如表一所示為本申請(qǐng)中類(lèi)目頻次統(tǒng)計(jì)的方法說(shuō)明。表一、本申請(qǐng)中類(lèi)目頻次統(tǒng)計(jì)的方法說(shuō)明
行為統(tǒng)計(jì)特征統(tǒng)計(jì)方法查詢?cè)~查詢?cè)~下滿足第一預(yù)設(shè)條件的類(lèi)目的數(shù)量η查詢?cè)~被捜索一次,將類(lèi)目頻次加上1/η信息點(diǎn)擊次數(shù)信息所屬的類(lèi)目類(lèi)目下的信息被點(diǎn)擊ー 次,類(lèi)目頻次加1類(lèi)目點(diǎn)擊次數(shù)類(lèi)目類(lèi)目被點(diǎn)擊一次,類(lèi)目頻次加1下面通過(guò)ー個(gè)例子來(lái)說(shuō)明無(wú)點(diǎn)擊查詢?cè)~的需求程度最高的類(lèi)目的確定方法。例如,用戶Z輸入過(guò)一個(gè)查詢?cè)~“蘋(píng)栗”,該查詢?cè)~“蘋(píng)果”是有點(diǎn)擊查詢?cè)~。在預(yù)先獲取用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表吋,可以獲取到該查詢?cè)~對(duì)應(yīng)的類(lèi)目包括“手機(jī)”、 “MP3”、“女裝”和“水栗”。假設(shè)“手機(jī)”不滿足第一預(yù)設(shè)條件,則與查詢?cè)~“蘋(píng)果”對(duì)應(yīng)的滿足第一條件的類(lèi)目的數(shù)量為3。在統(tǒng)計(jì)類(lèi)目“MP3”的頻次吋,可以考慮查詢?cè)~的捜索次數(shù)、 信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù)。如果查詢?cè)~為“蘋(píng)栗”,該查詢?cè)~的搜索次數(shù)為1000次,將類(lèi)目“MP3”的頻次加上(1/3)*1000。如果類(lèi)目“ MP3”下的信息被點(diǎn)擊的次數(shù)為100,則將類(lèi)目“MP3”的頻次加上100。如果類(lèi)目“MP3”被點(diǎn)擊的次數(shù)為10,則將類(lèi)目“MP3”的頻次加上10。這樣,經(jīng)統(tǒng)計(jì)可以得到,類(lèi)目“MP3”的頻次為(1/3)*1000+1*100+1*10。依照類(lèi)似的方法,可以統(tǒng)計(jì)出類(lèi)目“女裝”和“水果”的頻次。將類(lèi)目“MP3”、“女裝”和“水果”依照頻次從大到小的順序排列,即可以獲取ー個(gè)類(lèi)目列表,假設(shè)這三個(gè)類(lèi)目的排序是“MP3”、“水栗”、“女裝”。假設(shè)用戶Z只捜索過(guò)查詢?cè)~“蘋(píng)栗”,該用戶Z的用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表中包括的類(lèi)目是“MP3”、“水栗”、“女裝”。用戶Z后續(xù)輸入查詢?cè)~“蘋(píng)果MP3”,如果該查詢?cè)~是無(wú)點(diǎn)擊查詢?cè)~。則可以從預(yù)先獲取的用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表中,選擇第一個(gè)類(lèi)目 “MP3”,如果該類(lèi)目“MP3”的點(diǎn)擊率不小于查詢?cè)~“蘋(píng)果”的所有類(lèi)目的平均點(diǎn)擊率的75%, 則可以確定類(lèi)目“MP3”的需求程度最高。否則,繼續(xù)選擇頻次次高的類(lèi)目“水栗”,判斷類(lèi)目 “水果”的點(diǎn)擊率是否不小于查詢?cè)~“蘋(píng)果”的所有類(lèi)目的平均點(diǎn)擊率的75%,如果類(lèi)目“水果”的點(diǎn)擊率不小于查詢?cè)~“蘋(píng)果”的所有類(lèi)目的平均點(diǎn)擊率的75%,則可以確定類(lèi)目“水果”作為需求程度最高的類(lèi)目。否則,繼續(xù)選擇類(lèi)目“女裝”,進(jìn)行后續(xù)的判斷。如果遍歷類(lèi)目列表,無(wú)法找到點(diǎn)擊率不小于查詢?cè)~“蘋(píng)果”的所有類(lèi)目的平均點(diǎn)擊率的75 %的類(lèi)目,則可以不獲取該查詢?cè)~“蘋(píng)果MP3””對(duì)應(yīng)的需求程度最高的類(lèi)目。經(jīng)過(guò)步驟IOOd之后就可以獲取用戶信息、查詢?cè)~和需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。根據(jù)前述步驟IOOa-IOOd獲取的用戶信息、查詢?cè)~和需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系可以預(yù)先存儲(chǔ),可以存儲(chǔ)在數(shù)據(jù)庫(kù)中。也可以定期更新,使得用戶信息、查詢?cè)~和需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系能夠反映用戶最新的個(gè)性化需求。前述的各實(shí)施例中,步驟103可以包括將商品信息中屬于需求程度最高的類(lèi)目的商品信息,排序最靠前。例如,根據(jù)步驟102中查詢到的需求類(lèi)型,可以確定需求程度最高的類(lèi)目,例如, 類(lèi)目“水栗”。然后,將商品信息中,屬于類(lèi)目“水果”的商品信息排序最靠前,這樣,類(lèi)目“水果”下的商品信息就可以優(yōu)先展示給用戶?;蛘撸诓襟E103中,也可以根據(jù)所獲取的需求程度最高的類(lèi)目,設(shè)置步驟102中捜索到的各個(gè)商品信息對(duì)應(yīng)的類(lèi)目的檔位,根據(jù)設(shè)置后的類(lèi)目的檔位獲取各個(gè)商品信息對(duì)應(yīng)的用戶需求值,根據(jù)用戶需求值對(duì)各個(gè)商品信息進(jìn)行排序。具體實(shí)現(xiàn)方式如圖3所示。圖3示例性示出本申請(qǐng)商品信息排序方法實(shí)施例ニ的流程圖,包括步驟201、獲取查詢?cè)~和用戶信息。步驟202、捜索到與查詢?cè)~對(duì)應(yīng)的商品信息,并提取各商品信息的類(lèi)目與屬性。屬性用于描述商品信息的描述維度,每個(gè)商品信息都可以有若干商品信息的描述維度與之對(duì)應(yīng)。比如關(guān)于手機(jī)的商品信息,可包含品牌、制式、屏幕尺寸等描述維度。步驟203、根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;根據(jù)所獲取的商品信息的類(lèi)目的分檔信息與屬性的分檔信息,查找提取出的類(lèi)目的檔位與權(quán)重最高的屬性的個(gè)數(shù)。步驟204、根據(jù)需求程度最高的類(lèi)目對(duì)商品信息排序。具體包括步驟20 、對(duì)于提取出的各個(gè)類(lèi)目,如果是需求程度最高的類(lèi)目,則將該類(lèi)目的檔位調(diào)整為權(quán)重最高的檔位,如果不是需求程度最高的類(lèi)目,則將該類(lèi)目的檔位調(diào)整為權(quán)重次高的檔位。
步驟204b、根據(jù)調(diào)整后的類(lèi)目的檔位與查找出的權(quán)重最高的屬性的個(gè)數(shù)獲取各商品信息的用戶需求值,根據(jù)所獲取的用戶需求值對(duì)商品信息排序。步驟204b中,可以將調(diào)整后的類(lèi)目的檔位和查找出的權(quán)重最高的屬性的個(gè)數(shù)與用戶偏好權(quán)重相結(jié)合,計(jì)算各商品信息的用戶需求值。例如,用戶需求值用如下公式(2)表示V = W* α /C1+!* β ^N1ZNw (2)上述公式O)中,V表示用戶需求值,W表示用戶偏好權(quán)重,C1表示類(lèi)目的檔位,N1 表示權(quán)重最高的屬性的個(gè)數(shù),Nw表示屬性的總數(shù),α和β可以是預(yù)設(shè)值,可以取為小于1 并且大于0的數(shù),α和β的和可以等于1。例如,α的取值可以是0.8,β的取值可以是 0.2。W以及α和β的取值可以根據(jù)實(shí)際情況確定,不限于上述公式中給出的各個(gè)數(shù)值。 Nw是步驟202中提取出的屬性的總數(shù)。根據(jù)公式(2)可以獲取各個(gè)商品信息的用戶需求值,從而可以根據(jù)用戶需求值對(duì)各個(gè)商品信息進(jìn)行排序。在本申請(qǐng)的ー個(gè)實(shí)施例中,在步驟201之前還可以包括根據(jù)網(wǎng)上交易系統(tǒng)中的商品信息的類(lèi)目與屬性,獲取類(lèi)目的分檔信息與屬性的分檔信息。本申請(qǐng)的實(shí)施例中,獲取類(lèi)目的分檔信息與屬性的分檔信息的步驟可以預(yù)先執(zhí)行,即可以在線下進(jìn)行,而無(wú)需在線上進(jìn)行,即無(wú)需在商品交易時(shí)進(jìn)行。這樣,網(wǎng)上交易系統(tǒng)在獲取到查詢?cè)~和用戶信息以后,可以直接捜索與該用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目,根據(jù)需求程度最高的類(lèi)目對(duì)商品信息排序,這樣就無(wú)需在商品交易過(guò)程中執(zhí)行獲取商品信息的類(lèi)目的分檔信息與屬性的分檔信息的步驟,可以提高商品交易過(guò)程中數(shù)據(jù)處理速度,提升用戶體驗(yàn)。獲取類(lèi)目的分檔信息與屬性的分檔信息的步驟可以包括步驟301、提取網(wǎng)上交易系統(tǒng)中的所有商品信息的類(lèi)目與屬性。步驟302、根據(jù)網(wǎng)上交易系統(tǒng)中的點(diǎn)擊日志和曝光日志,計(jì)算查詢?cè)~對(duì)應(yīng)的商品信息的點(diǎn)擊率。步驟303、將商品信息的點(diǎn)擊率作為商品信息的類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,根據(jù)類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,將類(lèi)目與屬性分檔,獲取類(lèi)目的分檔信息與屬性的分檔信息。在步驟302中已經(jīng)計(jì)算出每個(gè)商品信息的點(diǎn)擊率,由于每條商品信息可以表示為類(lèi)目和屬性集合的形式,在步驟303中,可以將商品信息的點(diǎn)擊率作為類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率。例如,某條商品信息的類(lèi)目是Μ,具有屬性Ni、Ν2……Νη,如果在某次捜索中用戶點(diǎn)擊了該商品信息,就認(rèn)為該商品信息對(duì)應(yīng)的類(lèi)目M和屬性m、Ν2……Nn均獲得到了點(diǎn)擊,如果用戶沒(méi)點(diǎn)擊該信息,就認(rèn)為該商品信息對(duì)應(yīng)類(lèi)目和屬性未獲得點(diǎn)擊。在本申請(qǐng)的實(shí)施例中,上述步驟301與步驟302可以順序執(zhí)行,也可以由本領(lǐng)域普通技術(shù)人員根據(jù)實(shí)際情況決定,例如,可以同步執(zhí)行,也可以先執(zhí)行步驟302,后執(zhí)行步驟 301。步驟302中的查詢?cè)~可以是指網(wǎng)上交易系統(tǒng)過(guò)去的一預(yù)設(shè)時(shí)段內(nèi)接收的所有用戶輸入的查詢?cè)~。該預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際情況確定,例如,可以是一周,也可以是幾個(gè)
H絕絕 /i ‘寸寸O根據(jù)ー個(gè)實(shí)施例,步驟302還可以包括根據(jù)所述網(wǎng)上交易系統(tǒng)中的點(diǎn)擊日志和曝光日志,識(shí)別并過(guò)濾不能體現(xiàn)用戶需求的數(shù)據(jù)。其中,曝光日志記錄有商品信息展示給用戶的次數(shù),點(diǎn)擊日志記錄有展示給用戶的商品信息被點(diǎn)擊的次數(shù)。比如如果通過(guò)分析點(diǎn)擊日志和曝光日志,發(fā)現(xiàn)某次捜索中,曝光的所有商品信息均被點(diǎn)擊,則可以認(rèn)為該次搜索行為不能反映出用戶的需求,因此,將該次搜索行為設(shè)定為無(wú)效,點(diǎn)擊日志和曝光日志中記錄的與該次搜索行為相關(guān)的點(diǎn)擊數(shù)據(jù)與曝光數(shù)據(jù)不用于計(jì)算查詢?cè)~對(duì)應(yīng)的商品信息的點(diǎn)擊卓。步驟303中,根據(jù)類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,將類(lèi)目與屬性分檔,可以包括 根據(jù)類(lèi)目的點(diǎn)擊率和/或類(lèi)目的流量,將類(lèi)目分檔;以及,根據(jù)屬性的點(diǎn)擊率和/或?qū)傩缘牧髁?,將屬性分檔。經(jīng)過(guò)步驟303后,就可以獲取類(lèi)目的分檔信息和屬性的分檔信息。類(lèi)目的分檔信息可以包括各個(gè)類(lèi)目的檔位以及各個(gè)檔位對(duì)應(yīng)的具體的類(lèi)目,如表 ニ所示,表ニ為本申請(qǐng)的實(shí)施例中類(lèi)目的分檔信息。表ニ、本申請(qǐng)的實(shí)施例中類(lèi)目的分檔信息
權(quán)利要求
1.一種搜索結(jié)果排序方法,用于網(wǎng)上交易系統(tǒng),其特征在于,包括獲取查詢?cè)~和用戶信息;搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;以及根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序。
2.如權(quán)利要求1所述的方法,其特征在于,在獲取查詢?cè)~和用戶信息之前,還包括根據(jù)網(wǎng)上交易系統(tǒng)中的日志,獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,包括提取所述用戶信息對(duì)應(yīng)的日志;根據(jù)所述用戶信息對(duì)應(yīng)的日志,獲取查詢?cè)~對(duì)應(yīng)的滿足第一預(yù)設(shè)條件的類(lèi)目;根據(jù)滿足第一預(yù)設(shè)條件的類(lèi)目中類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量確定所述查詢?cè)~是單需求查詢?cè)~還是泛需求查詢?cè)~;如果所述查詢?cè)~是泛需求查詢?cè)~,則確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求程度最高的類(lèi)目,并建立用戶信息、查詢?cè)~與該需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。
4.如權(quán)利要求3所述的方法,其特征在于,根據(jù)滿足第一預(yù)設(shè)條件的類(lèi)目中類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量確定所述查詢?cè)~是單需求查詢?cè)~還是泛需求查詢?cè)~,包括如果滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量大于第一閾值, 則確定所述查詢?cè)~是單需求查詢?cè)~;如果滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量小于或等于第一閾值,則確定所述查詢?cè)~是泛需求查詢?cè)~。
5.如權(quán)利要求4所述的方法,其特征在于,確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求程度最高的類(lèi)目,包括如果所述查詢?cè)~是有點(diǎn)擊查詢?cè)~,則從所述日志中獲取選擇出的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),根據(jù)選擇出的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),獲取滿足第一預(yù)設(shè)條件的類(lèi)目的需求值,確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求值最高的類(lèi)目,將需求值最高的類(lèi)目作為需求程度最高的類(lèi)目;或者,如果所述查詢?cè)~是無(wú)點(diǎn)擊查詢?cè)~,則從預(yù)先獲取的與用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表中選擇頻次最高的類(lèi)目并判斷頻次最高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;如果頻次最高的類(lèi)目的點(diǎn)擊率不滿足第二預(yù)設(shè)條件,則選擇頻次次高的類(lèi)目,判斷頻次次高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;以此類(lèi)推,直至找到類(lèi)目的點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目,將類(lèi)目點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目作為需求程度最高的類(lèi)目;所述用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表包括按照頻次從大到小排列的各個(gè)類(lèi)目。
6.如權(quán)利要求1-5中任一權(quán)利要求所述的方法,其特征在于,根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序,包括將商品信息中屬于需求程度最高的類(lèi)目的商品信息,排序最靠前。
7.如權(quán)利要求1-5中任一權(quán)利要求所述的方法,其特征在于,在搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息之后,還包括提取所述商品信息的類(lèi)目與屬性,根據(jù)所獲取的類(lèi)目的分檔信息與屬性的分檔信息,查找提取出的類(lèi)目的檔位與權(quán)重最高的屬性的個(gè)數(shù);根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序,包括對(duì)于提取出的類(lèi)目,如果是需求程度最高的類(lèi)目,則將提取出的類(lèi)目的檔位調(diào)整為權(quán)重最高的檔位,如果不是需求程度最高的類(lèi)目,則將提取出的類(lèi)目的檔位調(diào)整為權(quán)重次高的檔位;根據(jù)調(diào)整后的類(lèi)目的檔位與查找出的權(quán)重最高的屬性的個(gè)數(shù)獲取所述商品信息的用戶需求值;根據(jù)所獲取的用戶需求值對(duì)所述商品信息排序。
8.如權(quán)利要求7所述的方法,其特征在于,在獲取查詢?cè)~和用戶信息之前,還包括根據(jù)網(wǎng)上交易系統(tǒng)中的所述商品信息的類(lèi)目與屬性,獲取類(lèi)目的分檔信息與屬性的分檔信息。
9.如權(quán)利要求8所述的方法,其特征在于,根據(jù)網(wǎng)上交易系統(tǒng)中的所述商品信息的類(lèi)目與屬性,獲取類(lèi)目的分檔信息與屬性的分檔信息,包括提取所述網(wǎng)上交易系統(tǒng)中的所有所述商品信息的類(lèi)目與屬性;根據(jù)所述網(wǎng)上交易系統(tǒng)中的點(diǎn)擊日志和曝光日志,計(jì)算所述查詢?cè)~對(duì)應(yīng)的商品信息的點(diǎn)擊率;將所述商品信息的點(diǎn)擊率作為所述商品信息的類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,根據(jù)所述類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,將所述類(lèi)目與屬性分檔,獲取所述類(lèi)目的分檔信息與屬性的分檔信息。
10.如權(quán)利要求9所述的方法,其特征在于,根據(jù)調(diào)整后的類(lèi)目的檔位與查找出的權(quán)重最高的屬性的個(gè)數(shù)獲取所述商品信息的用戶需求值,包括將調(diào)整后的類(lèi)目的檔位和查找出的權(quán)重最高的屬性的個(gè)數(shù)與用戶偏好權(quán)重相結(jié)合,計(jì)算所述商品信息的用戶需求值。
11.如權(quán)利要求1-5中任一權(quán)利要求所述的方法,其特征在于,在搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息之后,還包括提取基于所述商品信息的類(lèi)目;所述根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序,包括將類(lèi)目為需求程度最高的類(lèi)目的商品信息中的的商品信息的個(gè)性化特征權(quán)重增加附加值;m為常數(shù),取值大于0且小于100 ;將各個(gè)商品信息按照個(gè)性化特征權(quán)重排序。
12.如權(quán)利要求1-5中任一權(quán)利要求所述的方法,其特征在于,還包括緩存經(jīng)過(guò)排序后的商品信息,并建立查詢?cè)~、需求程度最高的類(lèi)目與經(jīng)過(guò)排序的商品信息之間的對(duì)應(yīng)關(guān)系。
13.如權(quán)利要求12所述的方法,其特征在于,如果根據(jù)所述查詢?cè)~和另外的用戶信息獲取到的需求程度最高的類(lèi)目分別與緩存的查詢?cè)~和需求程度最高的類(lèi)目相同,則將與緩存的查詢?cè)~和需求程度最高的類(lèi)目對(duì)應(yīng)的經(jīng)過(guò)排序的商品信息顯示給用戶。
14.一種搜索結(jié)果排序裝置,用于網(wǎng)上交易系統(tǒng),其特征在于,包括獲取模塊,用于獲取查詢?cè)~和用戶信息;處理模塊,用于搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;排序模塊,用于根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序。
15.如權(quán)利要求14所述的裝置,其特征在于,還包括第一預(yù)處理模塊,用于根據(jù)網(wǎng)上交易系統(tǒng)中的日志,獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。
16.如權(quán)利要求15所述的裝置,其特征在于,所述第一預(yù)處理模塊包括第一提取單元,用于提取所述用戶信息對(duì)應(yīng)的日志;第一獲取單元,用于根據(jù)所述用戶信息對(duì)應(yīng)的日志,獲取查詢?cè)~對(duì)應(yīng)的滿足第一預(yù)設(shè)條件的類(lèi)目;確定單元,用于根據(jù)滿足第一預(yù)設(shè)條件的類(lèi)目中類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量確定所述查詢?cè)~是單需求查詢?cè)~還是泛需求查詢?cè)~;第二獲取單元,用于當(dāng)所述查詢?cè)~是泛需求查詢?cè)~時(shí),確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求程度最高的類(lèi)目,并建立用戶信息、查詢?cè)~與該需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。
17.如權(quán)利要求16所述的裝置,其特征在于,所述確定單元具體用于當(dāng)滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量大于第一閾值時(shí),確定所述查詢?cè)~是單需求查詢?cè)~;當(dāng)滿足第一預(yù)設(shè)條件的各個(gè)類(lèi)目中,類(lèi)目曝光量最大的類(lèi)目的類(lèi)目曝光量小于或等于第一閾值時(shí),確定所述查詢?cè)~是泛需求查詢?cè)~。
18.如權(quán)利要求17所述的裝置,其特征在于,所述第二獲取單元具體用于當(dāng)所述查詢?cè)~是泛需求查詢?cè)~,并且所述查詢?cè)~是有點(diǎn)擊查詢?cè)~時(shí),從所述日志中獲取選擇出的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),根據(jù)選擇出的類(lèi)目的信息點(diǎn)擊次數(shù)和類(lèi)目點(diǎn)擊次數(shù),獲取滿足第一預(yù)設(shè)條件的類(lèi)目的需求值,確定滿足第一預(yù)設(shè)條件的類(lèi)目中需求值最高的類(lèi)目,將需求值最高的類(lèi)目作為需求程度最高的類(lèi)目,從而獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系;或者所述第二獲取單元具體用于當(dāng)所述查詢?cè)~是泛需求查詢?cè)~,并且所述查詢?cè)~是無(wú)點(diǎn)擊查詢?cè)~時(shí),從預(yù)先獲取的與用戶行業(yè)背景對(duì)應(yīng)的類(lèi)目列表中選擇頻次最高的類(lèi)目,并判斷頻次最高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;如果頻次最高的類(lèi)目的點(diǎn)擊率不滿足第二預(yù)設(shè)條件,則選擇頻次次高的類(lèi)目,判斷頻次次高的類(lèi)目的點(diǎn)擊率是否滿足第二預(yù)設(shè)條件;以此類(lèi)推,直至找到類(lèi)目點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目,將類(lèi)目點(diǎn)擊率滿足第二預(yù)設(shè)條件的類(lèi)目作為需求程度最高的類(lèi)目,從而獲取用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系。
19.如權(quán)利要求14-18中任一權(quán)利要求所述的裝置,其特征在于,所述排序模塊具體用于將商品信息中屬于需求程度最高的類(lèi)目的商品信息,排序最靠前。
20.如權(quán)利要求14-18中任一權(quán)利要求所述的裝置,其特征在于,還包括第二預(yù)處理模塊,用于獲取類(lèi)目的分檔信息與屬性的分檔信息;所述處理模塊包括第一處理單元、第二處理單元和第三處理單元;所述第一處理單元用于搜索得到與所述查詢?cè)~對(duì)應(yīng)的商品信息;所述第二處理單元用于根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;所述第三處理單元用于在所述第一處理單元搜索得到與所述查詢?cè)~對(duì)應(yīng)的商品信息后,提取所述商品信息的類(lèi)目與屬性,根據(jù)所獲取的類(lèi)目的分檔信息與屬性的分檔信息,查找提取出的類(lèi)目的檔位與權(quán)重最高的屬性的個(gè)數(shù);所述排序模塊包括檔位調(diào)整單元和第一排序單元;所述檔位調(diào)整單元用于當(dāng)提取出的類(lèi)目是需求程度最高的類(lèi)目時(shí),則將提取出的類(lèi)目的檔位調(diào)整為權(quán)重最高的檔位,當(dāng)提取出的類(lèi)目不是需求程度最高的類(lèi)目時(shí),則將提取出的類(lèi)目的檔位調(diào)整為權(quán)重次高的檔位;所述第一排序單元用于根據(jù)調(diào)整后的類(lèi)目的檔位與查找出的權(quán)重最高的屬性的個(gè)數(shù)獲取所述商品信息的用戶需求值;根據(jù)所獲取的用戶需求值對(duì)所述商品信息排序。
21.如權(quán)利要求20所述的裝置,其特征在于,所述第二預(yù)處理模塊包括第二提取單元,用于提取所述網(wǎng)上交易系統(tǒng)中的所有所述商品信息的類(lèi)目與屬性;計(jì)算單元,用于根據(jù)所述網(wǎng)上交易系統(tǒng)中的點(diǎn)擊日志和曝光日志,計(jì)算所述查詢?cè)~對(duì)應(yīng)的商品信息的點(diǎn)擊率;第三獲取單元,用于將所述商品信息的點(diǎn)擊率作為所述商品信息所述類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,根據(jù)所述類(lèi)目的點(diǎn)擊率與屬性的點(diǎn)擊率,將所述類(lèi)目與屬性分檔,獲取所述類(lèi)目的分檔信息與屬性的分檔信息。
22.如權(quán)利要求21所述的裝置,其特征在于,所述第一排序單元具體用于將調(diào)整后的類(lèi)目的檔位和查找出的權(quán)重最高的屬性的個(gè)數(shù)與用戶偏好權(quán)重相結(jié)合,計(jì)算所述商品信息的用戶需求值;根據(jù)所獲取的用戶需求值對(duì)所述商品信息排序。
23.如權(quán)利要求14-18中任一權(quán)利要求所述的裝置,其特征在于,還包括提取模塊,用于在所述處理模塊搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息后,提取所述商品信息的類(lèi)目;所述排序模塊包括設(shè)置單元,用于將類(lèi)目為需求程度最高的類(lèi)目的商品信息中的的商品信息的個(gè)性化特征權(quán)重增加附加值;第二排序單元,用于將各個(gè)商品信息按照個(gè)性化特征權(quán)重排序。
24.如權(quán)利要求14-18中任一權(quán)利要求所述的裝置,其特征在于,還包括緩存模塊,用于緩存經(jīng)過(guò)排序后的商品信息,并建立查詢?cè)~、需求程度最高的類(lèi)目與經(jīng)過(guò)排序的商品信息之間的對(duì)應(yīng)關(guān)系。
全文摘要
本申請(qǐng)?zhí)峁┮环N搜索結(jié)果排序方法及裝置,其中方法包括獲取查詢?cè)~和用戶信息;搜索到與所述查詢?cè)~對(duì)應(yīng)的商品信息,并根據(jù)所獲取的用戶信息、查詢?cè)~與需求程度最高的類(lèi)目之間的對(duì)應(yīng)關(guān)系,獲取所述用戶信息和查詢?cè)~對(duì)應(yīng)的需求程度最高的類(lèi)目;以及根據(jù)所述需求程度最高的類(lèi)目對(duì)所述商品信息排序。本申請(qǐng)?zhí)峁┑姆椒把b置,能夠提高網(wǎng)上交易系統(tǒng)的流量質(zhì)量,提高點(diǎn)擊率。并且,由于搜索結(jié)果的排序可以體現(xiàn)用戶的個(gè)性化需求,從而可以避免用戶通過(guò)客戶端向服務(wù)器發(fā)送大量無(wú)用的查詢請(qǐng)求,從而減輕服務(wù)器的工作壓力,提高服務(wù)器的響應(yīng)速度。
文檔編號(hào)G06Q30/00GK102591876SQ20111000784
公開(kāi)日2012年7月18日 申請(qǐng)日期2011年1月14日 優(yōu)先權(quán)日2011年1月14日
發(fā)明者陳超, 韓小梅 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司