• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種搜索方法及其裝置制造方法及圖紙

    技術編號:8682738 閱讀:214 留言:0更新日期:2013-05-09 02:42
    本發明專利技術提供了一種搜索方法及其裝置,其中的方法具體包括:依據搜索查詢請求,得到針對搜索對象的類別的搜索結果;分別依據跨類別排序特征和各類別的類別內排序特征,對各類別下的搜索結果進行分排序,得到每個搜索對象的跨類別排序特征值和分類別排序結果;依據每個搜索對象的跨類別排序特征值和分類別排序結果,進行混合排序,得到的混合排序結果中跨類別排序特征值大的搜索對象排在跨類別排序特征值小的搜索對象的前面,每個搜索對象在混合排序結果中的相對位置與該每個搜索對象在分類別排序結果中的相對位置相同;將混合排序結果作為搜索結果返回給用戶。本申請能夠使排序結果更加貼近用戶的搜索需求,降低服務器的負擔,網絡帶寬資源的占用。

    【技術實現步驟摘要】
    一種搜索方法及其裝置
    本專利技術涉及搜索引擎
    ,特別是涉及一種搜索方法及其裝置。
    技術介紹
    目前,面對大量的購物網站,搜索引擎一般首先利用爬蟲將這些購物網站的商品信息抓取到自己的數據庫中進行存儲。由于不同類型的購物網站會有不同的特征,一般地,一個優秀的搜索引擎會將反映這些購物網站的不同特征的商品信息全都抓取下來。例如,團購網站的時效性很強,故需要把團購商品的上線時間抓取下來;又如,用戶對3C(計算機、通訊和消費電子產品,Computer、Communication、ConsumerElectronic)數碼等類型購物網站的售后保障比較關心,因此也需要把售后服務的相關信息抓取下來。對抓取來的商品數據進行離線處理后,搜索引擎就可以針對這些處理后的商品信息建立索引,為用戶提供檢索服務。搜索引擎的一個重要功能就是對搜索結果進行排序,有效的排序能夠把對用戶有用的商品排列到搜索結果的前面,能夠讓用戶盡快找到所需的商品,減少用戶的尋找時間,從而提升用戶的搜索體驗。由于不同類型的購物網站會有不同的特征,導致很多特征不是全部的商品都具有,不具有普遍性。如果在一個排序模型中采用所有的特征,會出現搜索結果頁中某一類型的商品相對集中展現的情況。因此,現有一種搜索方法在一個排序模型中采用較少的幾個特征作為排序特征,如商品的標題、商品的價格,商品的成交筆數等,由于這些排序特征是普遍的基本特征,所以可以利用這些排序特征對每件商品進行評分,然后進行排序后返回給用戶。但是,由于在排序模型中采用的排序特征較少,很難滿足普通用戶尤其是深度購物用戶的需求。例如,在電子數碼消費類商品中,如果不把售后服務這一特征包含到排序模型中,那么就不能確保把那些售后服務較好的商品排到前面去。這樣,購物用戶就需要多次翻頁才能找到合適的商品,這不但增加了服務器的負擔,而且增加了網絡帶寬資源的占用,并且嚴重影響了用戶的搜索體驗。總之,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠使搜索結果更加貼近用戶的搜索需求,降低服務器的負擔和網絡帶寬資源的占用,并提升用戶的搜索體驗。
    技術實現思路
    本專利技術所要解決的技術問題是提供一種搜索方法及其裝置,能夠使排序結果更加貼近用戶的搜索需求,降低服務器的負擔,網絡帶寬資源的占用,從而提升用戶的搜索體驗。為了解決上述問題,本專利技術公開了一種搜索方法,包括:接收用戶的搜索查詢請求;依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果,其中,所述搜索結果的類別與所述搜索對象的類別相應;分別依據跨類別排序特征和各類別的類別內排序特征,對各類別下的搜索結果進行分排序,得到每個搜索對象的跨類別排序特征值和分類別排序結果;其中,各類別下的搜索結果使用相同的跨類別排序特征;依據每個搜索對象的跨類別排序特征值和分類別排序結果,對所有類別下的搜索結果進行混合排序,得到的混合排序結果中跨類別排序特征值大的搜索對象排在跨類別排序特征值小的搜索對象的前面,以及,每個搜索對象在混合排序結果中的相對位置與該每個搜索對象在分類別排序結果中的相對位置相同;將所述混合排序結果作為搜索結果返回給用戶。優選的,所述依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果的步驟,包括:依據所述搜索查詢請求,檢索匹配得到相應的針對搜索對象的搜索結果;依據所述搜索對象的類別,將所述搜索結果歸類到相應的類別。優選的,所述依據所述搜索查詢請求,檢索匹配得到相應的針對搜索對象的類別的搜索結果的步驟,包括:依據所述搜索查詢請求,分別針對搜索對象的類別,檢索匹配得到相應類別下的搜索結果。優選的,所述對所有類別下的搜索結果進行混合排序的步驟,包括:在兩個或多個搜索對象的跨類別排序特征值相同時,采用固定特征對兩個或多個搜索對象的搜索結果進行排序;或者,在兩個或多個搜索對象的跨類別排序特征值相同時,采用隨機特征對兩個或多個搜索對象的搜索結果進行排序。優選的,所述采用隨機特征對兩個或多個搜索對象的搜索結果進行排序的步驟,包括:依據與所述搜索結果相應的搜索查詢請求,確定隨機種子;在兩個或多個搜索對象的跨類別排序特征值相同時,依據所述隨機種子生成一個偽隨機序列,其中,所述偽隨機序列的長度等于跨類別排序特征值相同的搜索對象的個數;依據該偽隨機序列對所述兩個或多個搜索對象進行混合排序。優選的,所述跨類別排序特征包括文本相關性特征,所述文本相關性特征表示搜索查詢請求所涉及的文本與所述搜索對象的描述文本之間的關聯程度,其中,所述搜索查詢請求與與所述搜索結果相應。優選的,在所述搜索對象為商品時,所述跨類別排序特征包括如下特征中的一種或多種:商品搜索查詢請求所涉及的文本與商品的描述文本之間的相關性特征、商品是否支持貨到付款、商品所在店鋪是否為旗艦店、商品所在店鋪的規模和商品品牌的知名度。優選的,在所述搜索對象為商品時,所述搜索對象的類別包括如下類別中的一種或多種:團購類、服飾類和數碼類;團購類的類別內排序特征包括如下特征中的一種或多種:商品名、價格、評價和發布時間;服飾類的類別內排序特征包括如下特征中的一種或多種:商品名、價格、評價和新款;數碼類的類別內排序特征包括如下特征中的一種或多種:商品名、價格、評價和售后服務。優選的,所述對所有類別下的搜索結果進行混合排序的步驟,包括:步驟1:分別依據各類別的分類別排序結果中,從各類別下的搜索結果取出排在最前面的一個,放到第一存儲模塊中;步驟2:從所述第一存儲模塊中選擇跨類別排序特征值最大的搜索結果,放到第二存儲模塊中;步驟3:從所述第二存儲模塊中隨機選取一個搜索結果,放在混合排序結果的末尾;步驟4:依據排在混合排序結果末尾的搜索結果,對所述第一存儲模塊和/或所述第二存儲模塊和/或各類別下的搜索結果進行更新,并依據更新結果重復執行步驟2到步驟4,直至所有類別下的搜索結果均為空;步驟5:在所有類別下的搜索結果均為空時,輸出所述混合排序結果。另一方面,本申請還公開了一種搜索裝置,包括:接口模塊,用于接收用戶的搜索查詢請求;獲取模塊,用于依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果,其中,所述搜索結果的類別與所述搜索對象的類別相應;分排序模塊,用于分別依據跨類別排序特征和各類別的類別內排序特征,對各類別下的搜索結果進行分排序,得到每個搜索對象的跨類別排序特征值和分類別排序結果;其中,各類別下的搜索結果使用相同的跨類別排序特征;混合排序模塊,用于依據每個搜索對象的跨類別排序特征值和分類別排序結果,對所有類別下的搜索結果進行混合排序,得到的混合排序結果中跨類別排序特征值大的搜索對象排在跨類別排序特征值小的搜索對象的前面,以及,每個搜索對象在混合排序結果中的相對位置與該每個搜索對象在分類別排序結果中的相對位置相同;及返回模塊,用于將所述混合排序結果作為搜索結果返回給用戶。與現有技術相比,本專利技術具有以下優點:本申請將所述跨類別排序特征應用于搜索結果的排序全過程,并將排序全過程分為兩個階段:各類別下搜索結果的分排序和所有類別下搜索結果的混合排序;由于所述排序全過程充分考慮了各某類別搜索對象的盡可能多的類別內排序特征,所以最終得到的混合排序結果能夠更加貼近用戶的搜索需求,提升用戶的搜索體驗;并且,最終得到的混合排序結果中跨本文檔來自技高網
    ...
    一種搜索方法及其裝置

    【技術保護點】
    一種搜索方法,其特征在于,包括:接收用戶的搜索查詢請求;依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果,其中,所述搜索結果的類別與所述搜索對象的類別相應;分別依據跨類別排序特征和各類別的類別內排序特征,對各類別下的搜索結果進行分排序,得到每個搜索對象的跨類別排序特征值和分類別排序結果;其中,各類別下的搜索結果使用相同的跨類別排序特征;依據每個搜索對象的跨類別排序特征值和分類別排序結果,對所有類別下的搜索結果進行混合排序,得到的混合排序結果中跨類別排序特征值大的搜索對象排在跨類別排序特征值小的搜索對象的前面,以及,每個搜索對象在混合排序結果中的相對位置與該每個搜索對象在分類別排序結果中的相對位置相同;將所述混合排序結果作為搜索結果返回給用戶。

    【技術特征摘要】
    1.一種搜索方法,其特征在于,包括:接收用戶的搜索查詢請求;依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果,其中,所述搜索結果的類別與所述搜索對象的類別相應;所述搜索對象為商品;分別依據跨類別排序特征和各類別的類別內排序特征,對各類別下的搜索結果進行分排序,得到每個搜索對象的跨類別排序特征值和分類別排序結果;其中,各類別下的搜索結果使用相同的跨類別排序特征;依據每個搜索對象的跨類別排序特征值和分類別排序結果,對所有類別下的搜索結果進行混合排序,得到的混合排序結果中跨類別排序特征值大的搜索對象排在跨類別排序特征值小的搜索對象的前面,以及,每個搜索對象在混合排序結果中的相對位置與該每個搜索對象在分類別排序結果中的相對位置相同;將所述混合排序結果作為搜索結果返回給用戶。2.如權利要求1所述的方法,其特征在于,所述依據所述搜索查詢請求,得到相應的針對搜索對象的類別的搜索結果的步驟,包括:依據所述搜索查詢請求,檢索匹配得到相應的針對搜索對象的搜索結果;依據所述搜索對象的類別,將所述搜索結果歸類到相應的類別。3.如權利要求1所述的方法,其特征在于,所述依據所述搜索查詢請求,檢索匹配得到相應的針對搜索對象的類別的搜索結果的步驟,包括:依據所述搜索查詢請求,分別針對搜索對象的類別,檢索匹配得到相應類別下的搜索結果。4.如權利要求1所述的方法,其特征在于,所述對所有類別下的搜索結果進行混合排序的步驟,包括:在兩個或多個搜索對象的跨類別排序特征值相同時,采用固定特征對兩個或多個搜索對象的搜索結果進行排序;或者,在兩個或多個搜索對象的跨類別排序特征值相同時,采用隨機特征對兩個或多個搜索對象的搜索結果進行排序。5.如權利要求4所述的方法,其特征在于,所述采用隨機特征對兩個或多個搜索對象的搜索結果進行排序的步驟,包括:依據與所述搜索結果相應的搜索查詢請求,確定隨機種子;在兩個或多個搜索對象的跨類別排序特征值相同時,依據所述隨機種子生成一個偽隨機序列,其中,所述偽隨機序列的長度等于跨類別排序特征值相同的搜索對象的個數;依據該偽隨機序列對所述兩個或多個搜索對象進行混合排序。6.如權利要求1所述的方法,其特征在于,所述跨類別排序特征包括文本相關性特征,所述文本相關性特征表示搜索查詢請求所涉及的文本與所述搜索對象的描述文本之間的關聯程度,其中,所述搜索查...

    【專利技術屬性】
    技術研發人員:姚建強王平
    申請(專利權)人:阿里巴巴集團控股有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av永久无码精品国产精品 | 亚洲中文字幕无码爆乳av中文| 色窝窝无码一区二区三区成人网站| 无码国产乱人伦偷精品视频| 92午夜少妇极品福利无码电影| 日韩人妻系列无码专区| 国产精品无码久久综合| 精品无码久久久久久国产| 久久亚洲国产成人精品无码区 | 日韩精品无码人妻免费视频| 自拍偷在线精品自拍偷无码专区| 亚洲最大中文字幕无码网站| 久久久久无码精品| 亚洲?V无码成人精品区日韩| 亚洲精品偷拍无码不卡av| 亚洲精品无码高潮喷水在线| 国产精品99无码一区二区| 全免费a级毛片免费看无码| 无码av免费毛片一区二区| 无码精品人妻一区二区三区中| 东京热加勒比无码视频| 国产高新无码在线观看| julia无码人妻中文字幕在线| 丰满少妇被猛烈进入无码| 亚洲精品av无码喷奶水糖心| 亚洲最大中文字幕无码网站| 中字无码av电影在线观看网站| 日韩免费无码视频一区二区三区| 国产精品无码av在线播放| 亚洲av无码成人精品区| 无码激情做a爰片毛片AV片| 成人无码嫩草影院| 亚洲人成无码久久电影网站| 亚洲v国产v天堂a无码久久| 久久久精品人妻无码专区不卡| 国产无码一区二区在线| 精品久久久无码中文字幕| 国产无码一区二区在线| 在线观看免费无码专区| 久久亚洲AV无码精品色午夜| 无码国产精品一区二区免费模式|