国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種對搜索結(jié)果進(jìn)行排序的方法及設(shè)備的制作方法

      文檔序號:6423733閱讀:146來源:國知局
      專利名稱:一種對搜索結(jié)果進(jìn)行排序的方法及設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種對搜索結(jié)果進(jìn)行排序的方法及設(shè)備。
      背景技術(shù)
      在進(jìn)行信息搜索時(shí),搜索引擎根據(jù)搜索檢索詞(稱之為query)從數(shù)據(jù)庫中查詢出頁面形式的搜索結(jié)果后,并不立即將搜索結(jié)果向用戶展示,而是以搜索結(jié)果與檢索詞之間的相關(guān)性為依據(jù),按照相關(guān)性由高至低的順序?qū)λ阉鹘Y(jié)果進(jìn)行排序,并將排序后的搜索結(jié)果向用戶展示,這種將與檢索詞之間的相關(guān)性作為排序依據(jù)的操作稱之為依據(jù)基礎(chǔ)權(quán)值進(jìn)行排序的操作。依據(jù)基礎(chǔ)權(quán)值進(jìn)行排序后的搜索結(jié)果能夠向用戶展示搜索結(jié)果與檢索詞之間的相關(guān)性,在一定程度上有利于用戶從搜索結(jié)果中快速查找出需要的搜索結(jié)果,但是,由于依據(jù)基礎(chǔ)權(quán)值進(jìn)行排序只基于搜索結(jié)果頁面的內(nèi)容與檢索詞的相關(guān)性,并不考慮其他因素, 而實(shí)際的搜索結(jié)果內(nèi)容繁多,僅依據(jù)基礎(chǔ)權(quán)值進(jìn)行的排序過于簡單,排在前列的搜索結(jié)果并不一定是用戶需要的搜索結(jié)果,排在靠后的搜索結(jié)果反而可能是用戶需要的搜索結(jié)果, 導(dǎo)致用戶從搜索結(jié)果中查詢需要的結(jié)果的效率較低。例如若使用的檢索詞為“A品牌手機(jī)”,查詢出了兩個(gè)搜索結(jié)果,第一個(gè)搜索結(jié)果的頁面內(nèi)容是簡單介紹該“A品牌手機(jī)”的短文,第二個(gè)搜索結(jié)果的頁面是關(guān)于“A品牌手機(jī)”和“B品牌手機(jī)”的數(shù)千字專題報(bào)道,如果僅按照基礎(chǔ)權(quán)值進(jìn)行排序,第一個(gè)搜索結(jié)果的與“A品牌手機(jī)”的相關(guān)性要高于第二個(gè)搜索結(jié)果,第一個(gè)搜索結(jié)果的排列順序先于第二個(gè)搜索結(jié)果。由于第二個(gè)搜索結(jié)果的內(nèi)容更加豐富,更能滿足用戶的搜索需求,但卻排列在較后面的位置,因此,這種單方面依據(jù)基礎(chǔ)權(quán)值進(jìn)行排序的操作并不能反映用戶的搜索需求, 仍然存在搜索效率低,導(dǎo)致搜索過程占用的系統(tǒng)資源過多的問題。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種對搜索結(jié)果進(jìn)行排序的方法及設(shè)備,用以解決現(xiàn)有技術(shù)中存在搜索結(jié)果排序不能很好地滿足用戶需求,導(dǎo)致搜索效率較低且搜索過程占用的系統(tǒng)資源過多的問題。一種對搜索結(jié)果進(jìn)行排序的方法,所述方法包括分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度;針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)的修正條件的修正參數(shù);按照每個(gè)搜索結(jié)果與檢索詞的相關(guān)度以及該搜索結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。一種對搜索結(jié)果進(jìn)行排序的設(shè)備,所述設(shè)備包括相關(guān)度確定模塊,用于分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度;修正參數(shù)確定模塊,用于針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)
      4的修正條件的修正參數(shù);排序模塊,用于按照每個(gè)搜索結(jié)果與檢索詞的相關(guān)度以及該搜索結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。本發(fā)明實(shí)施例不僅將搜索結(jié)果與檢索詞的相關(guān)度作為排序的依據(jù),還預(yù)先為每個(gè)搜索結(jié)果設(shè)定修正條件,結(jié)合搜索結(jié)果與檢索詞的相關(guān)度以及搜索結(jié)果的修正參數(shù)對搜索結(jié)果進(jìn)行排序,使得最終的排序能夠最大程度地滿足用戶的搜索需求,提高用戶從搜索結(jié)果中查詢需要的結(jié)果的效率,進(jìn)而降低搜索過程占用的系統(tǒng)資源。


      圖1為本發(fā)明實(shí)施例一對搜索結(jié)果進(jìn)行排序的方法示意圖;圖2為本發(fā)明實(shí)施例二對搜索結(jié)果進(jìn)行排序的設(shè)備結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為了實(shí)現(xiàn)本發(fā)明目的,本發(fā)明實(shí)施例提出一種新的對搜索結(jié)果進(jìn)行排序的方案, 不僅將搜索結(jié)果與檢索詞的相關(guān)度作為排序的依據(jù),還預(yù)先為每個(gè)搜索結(jié)果設(shè)定修正條件,結(jié)合搜索結(jié)果與檢索詞的相關(guān)度以及搜索結(jié)果的修正參數(shù)對搜索結(jié)果進(jìn)行排序,使得最終的排序能夠最大程度地滿足用戶的搜索需求,提高用戶從搜索結(jié)果中查詢需要的結(jié)果的效率,進(jìn)而降低搜索過程占用的系統(tǒng)資源。本發(fā)明各實(shí)施例中涉及的搜索結(jié)果可以是根據(jù)特定的檢索詞從搜索數(shù)據(jù)庫中查詢出的搜索結(jié)果,搜索結(jié)果可以是頁面形式,對搜索結(jié)果進(jìn)行排序后,向用戶展示搜索結(jié)果所表示頁面的頁面鏈接地址。下面結(jié)合說明書附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例一中對搜索結(jié)果進(jìn)行排序的方法中,在為某一檢索詞的搜索結(jié)果進(jìn)行排序之前,可以通過線下挖掘的方式,預(yù)先為每種修正條件配置多個(gè)可選的修正參數(shù),然后為搜索數(shù)據(jù)庫中的每個(gè)頁面的每種修正條件選擇一個(gè)修正參數(shù),以便于針對某一檢索詞得到多個(gè)搜索結(jié)果時(shí),可以直接利用為每個(gè)搜索結(jié)果已選擇的搜索結(jié)果對應(yīng)的修正條件進(jìn)行排序操作。本實(shí)施例一中的修正條件可以是與搜索結(jié)果所表示的頁面有關(guān)的各種指標(biāo),例如搜索結(jié)果所引用資源的有效性、搜索結(jié)果所在站點(diǎn)的權(quán)威性、搜索結(jié)果的頁面級別、搜索結(jié)果的頁面類型、搜索結(jié)果的頁面質(zhì)量、搜索結(jié)果的頁面編碼類型、搜索結(jié)果的頁面豐富程度或針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過等。針對上述任一修正條件,可以預(yù)先為每種修正條件配置多個(gè)可選的修正參數(shù),其配置原則是針對每一種修正條件可能出現(xiàn)的情況,分別配置可選的修正參數(shù),也就是說, 將能夠表示修正條件可能出現(xiàn)的情況的各項(xiàng)參數(shù),作為該修正條件的修正參數(shù)。下面分別針對上述任一修正條件進(jìn)行詳細(xì)說明1、搜索結(jié)果所引用資源的有效性是指搜索結(jié)果所表示的頁面的內(nèi)容可用程度,為其配置的可選修正參數(shù)可以按照所引用資源是否有效、是否無效和是否部分有效為條件進(jìn)行配置。
      5
      搜索結(jié)果所引用資源的有效性包括但不限于頁面中包含的圖片、視頻、音頻、下載鏈接的有效性,如是否可以觀看、播放或下載,該修正條件的可選修正參數(shù)為有效、部分有效和無效,這三個(gè)可選修正參數(shù)可通過_N、0、+N(N為正整數(shù))來表示,例如若某一頁面包含的圖片下載鏈接全部可用,則為該頁面選擇的修正參數(shù)為+10 ;若某一頁面包含的圖片下載鏈接部分可用,則為該頁面選擇的修正參數(shù)為0 ;若某一頁面包含的圖片下載鏈接全部不可用,則為該頁面選擇的修正參數(shù)為-10。進(jìn)一步地,搜索結(jié)果所引用資源的有效性還可以包括下載資源的成本,如免費(fèi)下載、積分下載或收費(fèi)下載,所述免費(fèi)下載可以看作是所引用的資源有效,積分下載可以看作是所引用的資源部分有效,收費(fèi)下載可以看作是所引用的資源無效,這三個(gè)可選修正參數(shù)可通過+M、0、-M (M為正整數(shù))來表示,針對兩個(gè)頁面,在頁面的可用程度相同時(shí),為免費(fèi)下載的頁面選擇的修正參數(shù)為+M,為積分下載的頁面選擇的修正參數(shù)為0,為收費(fèi)下載的頁面選擇的修正參數(shù)為-M。2、搜索結(jié)果所在站點(diǎn)的權(quán)威性是指搜索結(jié)果所表示頁面所在站點(diǎn)的權(quán)威程度,按照站點(diǎn)可能出現(xiàn)的權(quán)威性高低為條件,分別配置可選修正參數(shù)。例如,通過正實(shí)數(shù)來表示站點(diǎn)可能出現(xiàn)的權(quán)威性,則可以將1、2、3、4和5作為站點(diǎn)權(quán)威性的可選修正參數(shù),權(quán)威性越高的搜索結(jié)果所在的站點(diǎn),該搜索結(jié)果在本修正條件中選擇的修正參數(shù)越大。3、搜索結(jié)果的頁面級別(PageRank)是一種網(wǎng)頁重要性評估方式,PageRank的值決定了在以與檢索詞相關(guān)度為條件的排序中,搜索結(jié)果中的排名。搜索結(jié)果的頁面級別的修正參數(shù)按照頁面可能出現(xiàn)的級別為條件來配置。例如,通過正實(shí)數(shù)來表示頁面級別,則可以將1、2、3、4和5作為頁面級別的可選修正參數(shù),頁面級別越高的搜索結(jié)果,在本修正條件中選擇的修正參數(shù)越大。4、搜索結(jié)果的頁面類型是指搜索結(jié)果所表示頁面在頁面劃分中的類型,如首頁、 專題頁或其他底層頁面等,其可選的修正參數(shù)可以按照頁面可能出現(xiàn)的類型為條件來配置。例如,通過正實(shí)數(shù)來表示頁面類型,越重要的頁面類型對應(yīng)的正實(shí)數(shù)越大。如首頁、專題頁等頁面類型的搜索結(jié)果的修正參數(shù)大于其他底層頁面類型的搜索結(jié)果的修正參數(shù)。5、搜索結(jié)果的頁面質(zhì)量是指搜索結(jié)果所表示的頁面的排版合理程度、廣告的數(shù)量等,可按照頁面可能出現(xiàn)的質(zhì)量為條件,分別配置可選的修正參數(shù),例如,將排版合理且廣告數(shù)量少的搜索結(jié)果的修正參數(shù)設(shè)置得大于排版不合理且廣告數(shù)量多的搜索結(jié)果的修正參數(shù)。6、搜索結(jié)果的頁面編碼類型是指搜索結(jié)果所表示頁面的內(nèi)容編碼方式,可按照頁面可能出現(xiàn)的編碼類型為條件,分別配置可選的修正參數(shù),例如,設(shè)定表示中文簡體編碼方式的修正參數(shù)大于中文繁體編碼方式的修正參數(shù)。7、搜索結(jié)果的頁面豐富程度是指搜索結(jié)果所表示頁面的內(nèi)容數(shù)量,可以按照頁面包含的內(nèi)容多少為條件,分別配置可選的修正參數(shù)。例如,將表示內(nèi)容數(shù)量多的修正參數(shù)設(shè)置得大于內(nèi)容數(shù)量少的修正參數(shù)。8、針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過是指本次搜索操作之前是否用戶針對相同的檢索詞得到該搜索結(jié)果后,點(diǎn)擊閱讀過該搜索請求,可以按照相同的檢索詞得到的搜索結(jié)果被點(diǎn)擊過或沒有被點(diǎn)擊過為條件,分別配置可選的修正參數(shù), 若本次搜索操作之前用戶針對相同的檢索詞得到該搜索結(jié)果后點(diǎn)擊閱讀過該搜索請求,則
      6搜索結(jié)果的修正參數(shù)為1,否則,搜索結(jié)果的修正參數(shù)為0。上述修正條件是實(shí)現(xiàn)本發(fā)明目的的可選修正條件,本發(fā)明實(shí)施例并不限于其他能夠反映搜索結(jié)果所表示頁面的各項(xiàng)指標(biāo)的其他修正條件,為每種修正條件配置的多個(gè)修正參數(shù),以及根據(jù)搜索結(jié)果所表示的頁面為搜索數(shù)據(jù)庫中的每個(gè)搜索結(jié)果選擇修正條件的修正參數(shù)的方式也不限于上述記載的方式。為搜索數(shù)據(jù)庫中的每個(gè)搜索結(jié)果的各修正條件選擇修正參數(shù)后,可以以搜索結(jié)果的統(tǒng)一資源定位符(URL)為關(guān)鍵字進(jìn)行存儲,后續(xù)可以從數(shù)據(jù)庫中根據(jù)搜索結(jié)果的URL,查詢出該搜索結(jié)果對于各修正條件選擇的修正參數(shù)。在預(yù)先為搜索數(shù)據(jù)庫中的每個(gè)搜索結(jié)果設(shè)置對應(yīng)的修正條件,以及為每個(gè)修正條件選擇修正參數(shù)后,可以為用戶輸入的搜索詞從搜索數(shù)據(jù)庫中進(jìn)行查詢,得到與該搜索詞相關(guān)的搜索結(jié)果,并執(zhí)行本發(fā)明實(shí)施例的以下步驟,如圖1所示步驟101 分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度。在本步驟中,搜索引擎根據(jù)用戶輸入的檢索詞從搜索數(shù)據(jù)庫中查詢出搜索結(jié)果, 構(gòu)成搜索結(jié)果集合。由于搜索結(jié)果是根據(jù)檢索詞查詢出的,因此,搜索結(jié)合集合中的每個(gè)搜索結(jié)果與檢索詞都有一定的相關(guān)性,因此,在本步驟中計(jì)算出每個(gè)搜索結(jié)果與檢索詞之間的相關(guān)度。本發(fā)明實(shí)施例并不限定確定搜索結(jié)果與檢索詞之間相關(guān)度的運(yùn)算方法,一種可選的運(yùn)算方式為基于TF和IDF的相關(guān)性運(yùn)算方法,TF為檢索詞在檢索結(jié)果中出現(xiàn)的次數(shù),IDF 為檢索詞在互聯(lián)網(wǎng)上所有網(wǎng)頁中的出現(xiàn)頻率的倒數(shù),則檢索詞與某一搜索結(jié)果之間的相關(guān)度為檢索詞在該搜索結(jié)果中的TF和IDF之積;若檢索詞中包含多個(gè)分詞,則檢索詞與某一搜索結(jié)果之間的相關(guān)度為各分詞的TF*IDF的平均值。較優(yōu)地,在確定每個(gè)搜索結(jié)果與檢索詞的相關(guān)度后,從中選擇出N個(gè)相關(guān)度最高的搜索結(jié)果執(zhí)行后續(xù)步驟,這樣做的好處是一方面,由于選擇出的N個(gè)搜索結(jié)果是與檢索詞相關(guān)度最高的搜索結(jié)果,因此,這N個(gè)搜索結(jié)果滿足用戶搜索需求的概率也較大,用選擇出的N個(gè)搜索結(jié)果進(jìn)行后續(xù)操作已經(jīng)能夠較好地滿足用戶的搜索需求;另一方面,去除與檢索詞相關(guān)度較小的搜索結(jié)果,可以有效提高運(yùn)算效率,節(jié)約運(yùn)算資源。步驟102 針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)的修正條件的修正參數(shù)。在本實(shí)施例的方案中,為搜索結(jié)果的每種修正條件選擇的修正參數(shù)攜帶在搜索結(jié)果的URL中(如搜索結(jié)果的I^ageRank的修正參數(shù)),或攜帶在搜索結(jié)果的檢索詞-網(wǎng)頁 (Query-URL)對中(如針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過的修正參數(shù)),因此,根據(jù)預(yù)設(shè)的修正條件,可以從搜索結(jié)果的URL或Query-URL對中查詢出已選擇的修正參數(shù)。例如預(yù)先設(shè)定的修正條件為搜索結(jié)果所引用資源的有效性和搜索結(jié)果所在站點(diǎn)的權(quán)威性,搜索結(jié)果1所表示的頁面內(nèi)容全部可用,其修正參數(shù)為10,搜索結(jié)果1所在站點(diǎn)是可靠的門戶網(wǎng)站,選擇的修正參數(shù)為5 ;搜索結(jié)果2所表示的內(nèi)容全部不可用,其修正參數(shù)為-10,搜索結(jié)果2所在站點(diǎn)來源不可靠,選擇的修正參數(shù)為2。步驟103 按照每個(gè)搜索與檢索詞的相關(guān)度以及該搜索結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。
      7
      在步驟102中已經(jīng)確定出各搜索結(jié)果的修正參數(shù),在本步驟中,可以采用加權(quán)求和的方式來計(jì)算每個(gè)搜索結(jié)果在排序時(shí)使用的統(tǒng)一權(quán)值,具體做法為首先,針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的相關(guān)度和各修正參數(shù)分配權(quán)重。在本實(shí)施例中,可以根據(jù)用戶對搜索結(jié)果的實(shí)際需求來為相關(guān)度和各修正參數(shù)分配權(quán)重。例如,可以為搜索結(jié)果的相關(guān)度分配固定權(quán)重,如為相關(guān)度分配權(quán)重0.5;若用戶對資源有效性的要求較高,則可以為搜索結(jié)果所引用資源的有效性的修正參數(shù)分配較大的權(quán)重,為其他修正參數(shù)分配較小的權(quán)重,如在步驟102中假定搜索結(jié)果對應(yīng)的修正條件為搜索結(jié)果所引用資源的有效性和搜索結(jié)果所在站點(diǎn)的權(quán)威性,為搜索結(jié)果所引用資源的有效性分配的權(quán)重為α工=0. 4,為搜索結(jié)果所在站點(diǎn)的權(quán)威性分配的權(quán)重為α 2 = 0. 1,為相關(guān)性分配的權(quán)重為α 3 = 0. 5。本實(shí)施例也不限于根據(jù)經(jīng)驗(yàn)值,預(yù)先為搜索結(jié)果的相關(guān)度和每個(gè)修正參數(shù)分配固定的權(quán)重值。然后,對每個(gè)搜索結(jié)果的相關(guān)度和各修正參數(shù)加權(quán)求和,得到搜索結(jié)果的統(tǒng)一權(quán)值。例如,在步驟102中假定搜索結(jié)果1與檢索詞的相關(guān)度為Cl1,修正參數(shù)為10、5,搜索結(jié)果1與檢索詞的相關(guān)度為相關(guān)度為q2,修正參數(shù)為-10、2,得到搜索結(jié)果1的統(tǒng)一權(quán)值為=Q1 = 10* α ^5* α 2+qi* α 3,搜索結(jié)果 2 的統(tǒng)一權(quán)值為 Q2 = -10* α ^2* α 2+q2* α 3,搜索結(jié)果2中的搜索結(jié)果所引用資源的有效性的修正參數(shù)是負(fù)數(shù),表示由于搜索結(jié)果2的頁面內(nèi)容無效,搜索結(jié)果2被降權(quán)。最后,按照搜索結(jié)果的統(tǒng)一權(quán)值由高到低的順序?qū)λ阉鹘Y(jié)果進(jìn)行排序,并將排序結(jié)果向用戶展示。通過本發(fā)明實(shí)施例的方案,將搜索結(jié)果與檢索詞的相關(guān)度和搜索結(jié)果所表示的頁面有關(guān)的各種指標(biāo)結(jié)合作為對搜索結(jié)果進(jìn)行排序的依據(jù),使得最終的排序能夠最大程度地滿足用戶的搜索需求,提高用戶從搜索結(jié)果中查詢需要的結(jié)果的效率。同時(shí),按照本實(shí)施例提供的為修正條件配置修正參數(shù)的方式,配置的修正參數(shù)可以從多個(gè)方面反映修正條件可能出現(xiàn)的情況,使得選擇出的作為排序依據(jù)的修正條件能夠正確地反映實(shí)際的搜索過程; 并且,在確定用于排序的相關(guān)性以及各修正參數(shù)后,根據(jù)用戶的實(shí)際搜索需求為各修正參數(shù)配置權(quán)重,使得修正條件能夠很好地表示用戶的搜索需求,使得排序在前的搜索結(jié)果滿足用戶搜索需求的可能性大,提高搜索效率,減少搜索過程對系統(tǒng)資源的占用。例如,若搜索結(jié)果1和搜索結(jié)果2與檢索詞的相關(guān)度接近,但搜索結(jié)果1表示重要的門戶網(wǎng)站中的新聞頁面,搜索結(jié)果2表示轉(zhuǎn)載新聞的網(wǎng)站中頁面,則可以將搜索結(jié)果1排在搜索結(jié)果2之前,使用戶可以首先觀察到更加容易滿足用戶需求的搜索結(jié)果1,提高用戶從搜索結(jié)果中查詢需要的結(jié)果的效率。實(shí)施例二本發(fā)明實(shí)施例二還提供一種與實(shí)施例一屬于同一發(fā)明構(gòu)思下的對搜索結(jié)果進(jìn)行排序的設(shè)備,如圖2所示,所述設(shè)備包括相關(guān)度確定模塊11、修正參數(shù)確定模塊12和排序模塊13,其中相關(guān)度確定模塊11用于分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度;修正參數(shù)確定模塊12用于針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)的修正條件的修正參數(shù);排序模塊13用于按照每個(gè)搜索結(jié)果與檢索詞的相關(guān)度以及該搜索
      8結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。所述設(shè)備還包括配置模塊14和選擇模塊15,其中配置模塊14用于為每一種修正條件配置多個(gè)可選的修正參數(shù);選擇模塊15用于針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的每種修正條件選擇一個(gè)修正參數(shù).所述修正參數(shù)確定模塊12具體用于根據(jù)為搜索結(jié)果的每種修正條件選擇的修正參數(shù),確定該搜索結(jié)果對應(yīng)的修正參數(shù)。所述配置模塊14具體用于針對每一種修正條件可能出現(xiàn)的情況,分別配置可選的修正參數(shù)。針對不同的修正條件,配置模塊14分別配置可選的修正參數(shù)包括所述配置模塊14具體用于在修正條件是搜索結(jié)果所引用資源的有效性時(shí),按照所引用資源是否有效、是否無效和是否部分有效為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果所在站點(diǎn)的權(quán)威性時(shí),按照站點(diǎn)可能出現(xiàn)的權(quán)威性高低為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果的頁面級別時(shí),按照頁面可能出現(xiàn)的級別為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面類型時(shí),按照頁面可能出現(xiàn)的類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面質(zhì)量時(shí),按照頁面可能出現(xiàn)的質(zhì)量為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面編碼類型時(shí),按照頁面可能出現(xiàn)的編碼類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面豐富程度時(shí),按照頁面包含的內(nèi)容多少為條件,分別配置可選的修正參數(shù);在修正條件是針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過時(shí),按照相同的檢索詞得到的搜索結(jié)果被點(diǎn)擊過或沒有被點(diǎn)擊過為條件,分別配置可選的修正參數(shù)。所述排序模塊13具體用于針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的相關(guān)度和每個(gè)修正參數(shù)分配權(quán)重,對每個(gè)搜索結(jié)果的相關(guān)度和各修正參數(shù)加權(quán)求和,得到搜索結(jié)果的統(tǒng)一權(quán)值,以及按照搜索結(jié)果的統(tǒng)一權(quán)值由高到低的順序?qū)λ阉鹘Y(jié)果進(jìn)行排序。排序模塊13為每個(gè)搜索結(jié)果的相關(guān)度和各修正參數(shù)分配權(quán)重的方式與實(shí)施例一的步驟103的分配方式相同。本實(shí)施例二中的對搜索結(jié)果進(jìn)行排序的設(shè)備可以是搜索引擎中的邏輯部件,也可以是獨(dú)立于搜索引擎的設(shè)備,本實(shí)施例中的對搜索結(jié)果進(jìn)行排序的設(shè)備還具有能夠?qū)崿F(xiàn)實(shí)施例一各步驟的功能模塊,此處不再贅述。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
      9
      本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種對搜索結(jié)果進(jìn)行排序的方法,其特征在于,所述方法包括分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度;針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)的修正條件的修正參數(shù);按照每個(gè)搜索結(jié)果與檢索詞的相關(guān)度以及該搜索結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。
      2.如權(quán)利要求1所述的方法,其特征在于,所述修正條件為搜索結(jié)果所引用資源的有效性、搜索結(jié)果所在站點(diǎn)的權(quán)威性、搜索結(jié)果的頁面級別、搜索結(jié)果的頁面類型、搜索結(jié)果的頁面質(zhì)量、搜索結(jié)果的頁面編碼類型、搜索結(jié)果的頁面豐富程度或針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過。
      3.如權(quán)利要求1或2所述的方法,其特征在于,確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度之前,所述方法還包括為每一種修正條件配置多個(gè)可選的修正參數(shù);針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的每種修正條件選擇一個(gè)修正參數(shù)。
      4.如權(quán)利要求3所述的方法,其特征在于,為每一種修正條件配置多個(gè)可選的修正參數(shù),具體包括針對每一種修正條件可能出現(xiàn)的情況,分別配置可選的修正參數(shù)。
      5.如權(quán)利要求4所述的方法,其特征在于,針對每一種修正條件可能出現(xiàn)的情況,分別配置可選的修正參數(shù),具體包括在修正條件是搜索結(jié)果所引用資源的有效性時(shí),按照所引用資源是否有效、是否無效和是否部分有效為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果所在站點(diǎn)的權(quán)威性時(shí),按照站點(diǎn)可能出現(xiàn)的權(quán)威性高低為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果的頁面級別時(shí),按照頁面可能出現(xiàn)的級別為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面類型時(shí),按照頁面可能出現(xiàn)的類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面質(zhì)量時(shí),按照頁面可能出現(xiàn)的質(zhì)量為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面編碼類型時(shí),按照頁面可能出現(xiàn)的編碼類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面豐富程度時(shí),按照頁面包含的內(nèi)容多少為條件,分別配置可選的修正參數(shù);在修正條件是針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過時(shí),按照相同的檢索詞得到的搜索結(jié)果被點(diǎn)擊過或沒有被點(diǎn)擊過為條件,分別配置可選的修正參數(shù)。
      6.如權(quán)利要求3所述的方法,其特征在于,為搜索結(jié)果的每種修正條件選擇的修正參數(shù)攜帶在搜索結(jié)果的統(tǒng)一資源定位符URL中,或攜帶在搜索結(jié)果的檢索詞-網(wǎng)頁Query-URL 對中。
      7.如權(quán)利要求1所述的方法,其特征在于,按照相關(guān)度以及修正參數(shù)對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序,具體包括針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的相關(guān)度和每個(gè)修正參數(shù)分配權(quán)重; 對每個(gè)搜索結(jié)果的相關(guān)度和各修正參數(shù)加權(quán)求和,得到搜索結(jié)果的統(tǒng)一權(quán)值; 按照搜索結(jié)果的統(tǒng)一權(quán)值由高到低的順序?qū)λ阉鹘Y(jié)果進(jìn)行排序。
      8.一種對搜索結(jié)果進(jìn)行排序的設(shè)備,其特征在于,所述設(shè)備包括相關(guān)度確定模塊,用于分別確定搜索結(jié)果集合中每個(gè)搜索結(jié)果與檢索詞的相關(guān)度; 修正參數(shù)確定模塊,用于針對每個(gè)搜索結(jié)果,確定該搜索結(jié)果對應(yīng)至少一個(gè)預(yù)設(shè)的修正條件的修正參數(shù);排序模塊,用于按照每個(gè)搜索結(jié)果與檢索詞的相關(guān)度以及該搜索結(jié)果的修正參數(shù),對搜索結(jié)果集合中每個(gè)搜索結(jié)果進(jìn)行排序。
      9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括 配置模塊,用于為每一種修正條件配置多個(gè)可選的修正參數(shù);選擇模塊,用于針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的每種修正條件選擇一個(gè)修正參數(shù)。
      10.如權(quán)利要求9所述的設(shè)備,其特征在于,所述配置模塊,具體用于針對每一種修正條件可能出現(xiàn)的情況,分別配置可選的修正參數(shù)。
      11.如權(quán)利要求10所述的設(shè)備,其特征在于,所述配置模塊,具體用于在修正條件是搜索結(jié)果所引用資源的有效性時(shí),按照所引用資源是否有效、是否無效和是否部分有效為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果所在站點(diǎn)的權(quán)威性時(shí),按照站點(diǎn)可能出現(xiàn)的權(quán)威性高低為條件,分別配置可選修正參數(shù);在修正條件是搜索結(jié)果的頁面級別時(shí),按照頁面可能出現(xiàn)的級別為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面類型時(shí),按照頁面可能出現(xiàn)的類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面質(zhì)量時(shí),按照頁面可能出現(xiàn)的質(zhì)量為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面編碼類型時(shí),按照頁面可能出現(xiàn)的編碼類型為條件,分別配置可選的修正參數(shù);在修正條件是搜索結(jié)果的頁面豐富程度時(shí),按照頁面包含的內(nèi)容多少為條件,分別配置可選的修正參數(shù);在修正條件是針對之前使用相同的檢索詞得到的搜索結(jié)果是否被點(diǎn)擊過時(shí),按照相同的檢索詞得到的搜索結(jié)果被點(diǎn)擊過或沒有被點(diǎn)擊過為條件,分別配置可選的修正參數(shù)。
      12.如權(quán)利要求8所述的設(shè)備,其特征在于所述排序模塊,具體用于針對每個(gè)搜索結(jié)果,為該搜索結(jié)果的相關(guān)度和每個(gè)修正參數(shù)分配權(quán)重,對每個(gè)搜索結(jié)果的相關(guān)度和各修正參數(shù)加權(quán)求和,得到搜索結(jié)果的統(tǒng)一權(quán)值,以及按照搜索結(jié)果的統(tǒng)一權(quán)值由高到低的順序?qū)λ阉鹘Y(jié)果進(jìn)行排序。
      全文摘要
      本發(fā)明公開了一種對搜索結(jié)果進(jìn)行排序的方法及設(shè)備,主要內(nèi)容包括本發(fā)明實(shí)施例不僅將搜索結(jié)果與檢索詞的相關(guān)度作為排序的依據(jù),還預(yù)先為每個(gè)搜索結(jié)果設(shè)定修正條件,結(jié)合搜索結(jié)果與檢索詞的相關(guān)度以及搜索結(jié)果的修正參數(shù)對搜索結(jié)果進(jìn)行排序,使得最終的排序能夠最大程度地滿足用戶的搜索需求,提高用戶從搜索結(jié)果中查詢需要的結(jié)果的效率,減少搜索過程占用的系統(tǒng)資源。
      文檔編號G06F17/30GK102193999SQ20111011808
      公開日2011年9月21日 申請日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
      發(fā)明者張子云, 李彥宏 申請人:北京百度網(wǎng)訊科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1