一種搜索結果相關性評測方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種搜索結果相關性評測方法及裝置,該搜索結果相關性評測方法包括:設定搜索結果的標準對象、評測對象和評測關鍵詞;根據評測關鍵詞獲得標準對象、評測對象的搜索結果;根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度。本發(fā)明實施例的搜索結果相關性評測方法及裝置實現了由機器對于不同環(huán)境對象間搜索結果進行差異度的監(jiān)控,評測準確以及能配置各種對象、對不同情況進行評測。
【專利說明】一種搜索結果相關性評測方法及裝置
【技術領域】
[0001]本發(fā)明涉及搜索【技術領域】,特別是涉及一種搜索結果相關性評測方法及裝置。
【背景技術】
[0002]搜索引擎技術門檻高,調整搜索結果排序相關性至理想狀態(tài)難度較大。新數據源的引入、搜索算法的調整、及其他特殊處理都可能會對搜索結果排序相關性產生較大的影響,但是這些影響不一定符合預期的需求?,F有技術中通常采用DCG (Discountedcumulative gain,遞減累積增益)來對搜索結果進行評測,DCG是一個衡量搜索引擎算法的指標,使用DCG公式在帶入當前產品定義的位置權重時,會有分母log值為O的情況,造成某些計算上的難題,若分母為O的情況下認為當前i項值為0,則會造成某些特殊排序變化間得分相同,因此使用遞減累積增益方式對搜索結果進行評測不準確,另外,使用遞減累積增益方式無法隨時靈活的配置各種對象,對不同情況進行評測對比。
【發(fā)明內容】
[0003]本發(fā)明的目的在于,提供一種新的搜索結果相關性評測方法及裝置,以解決現有的搜索評測方式評測不準確以及不能配置各種對象、對不同情況進行評測的問題。
[0004]本發(fā)明的目的及解決其技術問題是采用以下技術方案來實現的。
[0005]本發(fā)明提供一種搜索結果相關性評測方法,包括:
[0006]設定搜索結果的標準對象、評測對象和評測關鍵詞;
[0007]根據評測關鍵詞獲得標準對象、評測對象的搜索結果;
[0008]根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度。
[0009]本發(fā)明還提供一種搜索結果相關性評測裝置,包括:
[0010]設定模塊:用于設定搜索結果的標準對象、評測對象和評測關鍵詞;
[0011]結果獲取模塊:用于根據評測關鍵詞獲得標準對象、評測對象的搜索結果;
[0012]相關性差異度計算模塊:用于根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度。
[0013]本發(fā)明的技術方案具有如下優(yōu)點或有益效果:本發(fā)明實施例的搜索結果相關性評測方法及裝置通過設定搜索結果的標準對象、評測對象,并根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度,實現了由機器對于不同環(huán)境對象間搜索結果進行差異度的監(jiān)控,評測準確以及能配置各種對象、對不同情況進行評測,另外,對于差異度較大的情況進行校驗及判斷,得出各種會影響搜索結果排序的后臺改動的因素及問題,確保改動的合理性。
[0014]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下?!緦@綀D】
【附圖說明】
[0015]圖1為本發(fā)明第一實施例的搜索結果相關性評測方法的流程示意圖;
[0016]圖2為本發(fā)明第二實施例的搜索結果相關性評測方法的流程示意圖;
[0017]圖3為本發(fā)明第一實施例的搜索結果相關性評測裝置的結構示意圖;
[0018]圖4為本發(fā)明第二實施例的搜索結果相關性評測裝置的結構示意圖。
【具體實施方式】
[0019]為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發(fā)明提出的搜索結果相關性評測方法及裝置其【具體實施方式】、方法、步驟、結構、特征及其功效,詳細說明如下。
[0020]有關本發(fā)明的前述及其他技術內容、特點及功效,在以下配合參考圖式的較佳實施例的詳細說明中將可清楚呈現。通過【具體實施方式】的說明,當可對本發(fā)明為達成預定目的所采取的技術手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
[0021]圖1為本發(fā)明第一實施例的搜索結果相關性評測方法的流程示意圖。如圖1所示,本發(fā)明第一實施例的搜索結果相關性評測方法包括:
[0022]步驟100:設定搜 索結果的標準對象、評測對象和評測關鍵詞;
[0023]在步驟100中,本發(fā)明第一實施例的搜索結果相關性評測方法可以應用在環(huán)境間的相關性評測,可以設置任意環(huán)境為標準對象或評測對象,對不同環(huán)境進行自由評測比對,例如設置線上環(huán)境為標準對象,測試環(huán)境為被評測對象,則線上環(huán)境的搜索結果排序為標準排序,并對測試環(huán)境進行評測;本發(fā)明第一實施例的搜索結果相關性評測方法也可以應用在任意環(huán)境中產品人員定制的理想搜索結果排序評測,可以自由定制任意關鍵詞的理想搜索結果排序,并以此為標準對象結果,并選擇任何其他環(huán)境作為被評測對象與之對比評測。
[0024]步驟110:根據評測關鍵詞獲得標準對象、評測對象的搜索結果;
[0025]在步驟110中,可以根據需求,將標準對象的搜索結果排序為滿分,進行對評測對象搜索結果排序相關性的打分。
[0026]步驟120:根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相
關性差異度。
[0027]在步驟120中,計算評測對象與標準對象間的相關性差異度的方式為改良型NDCG(normalized discounted cumulative gain,歸一化折損累積增益),其具體為:
[0028]錯誤!未找到引用源。代表標準對象結果總得分;
a ,
[0029]DCG = Y 代表評測對象結果總得分;
[0030]score = 代表評測對象得分作為分子,標準對象作為分母,以計算評測對象的得分占比情況,分數越低說明差異度越大;
[0031]其中,差異度計算公式中計算因子i代表當前結果位置;錯誤!未找到引用源。代表位置權重,以下為標準對象結果位置所對應的默認權重得分;f (i)表示評測對象的第i條在標準結果中的位置,relf(i)代表評測對象的第i條結果的權重。
[0032]各計算因子計算實例:
【權利要求】
1.一種搜索結果相關性評測方法,包括: 設定搜索結果的標準對象、評測對象和評測關鍵詞; 根據評測關鍵詞獲得標準對象、評測對象的搜索結果; 根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度。
2.根據權利要求1所述的搜索結果相關性評測方法,其特征在于,所述根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度步驟中,采用歸一化折損累積增益進行評測對象與標準對象間的相關性差異度計算。
3.根據權利要求2所述的搜索結果相關性評測方法,其特征在于,所述采用歸一化折損累積增益計算評測對象與標準對象間的相關性差異度為:根據評測對象的位置權重在位置調整后的差值的絕對值和當前結果位置得到評測對象結果得分,根據標準對象的位置權重和和當前結果位置得到標準對象結果得分,評測對象結果得分與標準對象結果得分之比值作為評測對象與標準對象間的相關性差異度結果。
4.根據權利要求1所述的搜索結果相關性評測方法,其特征在于,所述根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度步驟后還包括:判斷評測對象與標準對象間的相關性差異度是否大于設定的閾值,所述評測對象與標準對象間的相關性差異度大于設定的閾值,對評測對象與標準對象的相關性差異度進行校驗及判斷,得出會影響搜索結果排序的改動 因素。
5.根據權利要求4所述的搜索結果相關性評測方法,其特征在于,所述評測對象與標準對象間的相關性差異度小于設定的閾值,提示搜索結果相關性符合預定的標準。
6.一種搜索結果相關性評測裝置,包括: 設定模塊:用于設定搜索結果的標準對象、評測對象和評測關鍵詞; 結果獲取模塊:用于根據評測關鍵詞獲得標準對象、評測對象的搜索結果; 相關性差異度計算模塊:用于根據標準對象、評測對象的搜索結果計算評測對象與標準對象間的相關性差異度。
7.根據權利要求6所述的搜索結果相關性評測裝置,其特征在于,所述相關性差異度計算模塊采用歸一化折損累積增益進行評測對象與標準對象間的相關性差異度計算。
8.根據權利要求7所述的搜索結果相關性評測裝置,其特征在于,所述相關性差異度計算模塊采用歸一化折損累積增益計算評測對象與標準對象間的相關性差異度為:根據評測對象的位置權重在位置調整后的差值的絕對值和當前結果位置得到評測對象結果得分,根據標準對象的位置權重和和當前結果位置得到標準對象結果得分,評測對象結果得分與標準對象結果得分之比值作為評測對象與標準對象間的相關性差異度結果。
9.根據權利要求6或7所述的搜索結果相關性評測裝置,其特征在于,還包括校驗模塊,所述校驗模塊用于對評測對象與標準對象的相關性差異度進行校驗及判斷,得出會影響搜索結果排序的改動因素。
10.根據權利要求9所述的搜索結果相關性評測裝置,其特征在于,還包括提示模塊,所述提示模塊用于提示搜索結果相關性符合預定的標準。
11.根據權利要求9所述的搜索結果相關性評測裝置,其特征在于,還包括判斷模塊,所述判斷模塊用于判斷評測對象與標準對象間的相關性差異度是否大于設定的閾值,如果評測對象與標準對象間的相關性差異度大于設定的閾值,則通過校驗模塊進行校驗,如果評測對象與 標準對象間的相關性差異度沒有大于設定的閾值,則通過提示模塊給出提示。
【文檔編號】G06F17/30GK103838764SQ201210486725
【公開日】2014年6月4日 申請日期:2012年11月26日 優(yōu)先權日:2012年11月26日
【發(fā)明者】寧合軍, 曹越, 柳睿, 黎俊, 周暢 申請人:深圳市世紀光速信息技術有限公司