1.一種文本相關(guān)度的確定方法,其特征在于,包括:
對查詢詞進行分詞處理,所述查詢詞對應(yīng)至少一個查詢結(jié)果;
對各所述查詢結(jié)果進行分詞處理;
根據(jù)所述查詢詞的分詞結(jié)果和所述查詢結(jié)果的分詞結(jié)果來計算所述查詢詞到各所述查詢結(jié)果的編輯距離;以及
根據(jù)各所述編輯距離確定所述查詢詞與各所述查詢結(jié)果之間的文本相關(guān)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
對所述查詢詞進行分詞處理包括:將所述查詢詞轉(zhuǎn)變成由表示的有序詞序列,其中,qi是查詢詞Q的第i個分詞結(jié)果,qi在所述查詢詞Q中的詞權(quán)重為wqi;
對所述查詢結(jié)果進行分詞處理包括:將所述查詢結(jié)果轉(zhuǎn)變成由表示的有序詞序列,其中,dj是查詢結(jié)果D的第j個分詞結(jié)果,dj在所述查詢結(jié)果D中的詞權(quán)重為wdj,
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,計算所述查詢詞到所述查詢文本的編輯距離包括:
根據(jù)來計算所述查詢詞Q到所述查詢結(jié)果D的編輯距離EXTED(m,n),
其中,EXTED(0,j)=0;EXTED(i,0)=EXTED(i-1,0)+C(add[qi]);增加操作的影響因子C(add[qi])=α×wqi;替換操作的影響因子C(replace[qi,dj])=β×(wqi+wdj);刪除操作的影響因子C(delete[dj])=γ×wdj;α、β、γ為預(yù)先設(shè)定的值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,確定所述查詢詞與所述查詢文本之間的文本相關(guān)度包括:
根據(jù)sim(Q,D)=1-min(EXTED(i,j))/EXTED(m,0)來確定所述查詢詞Q與所述查詢結(jié)果D之間的文本相關(guān)度sim(Q,D)。
5.一種查詢結(jié)果的推送方法,其特征在于,包括:
根據(jù)權(quán)利要求1-4中任一項所述的方法來確定文本相關(guān)度;以及
按照所確定的文本相關(guān)度來推送查詢結(jié)果。
6.一種文本相關(guān)度的確定裝置,其特征在于,包括:
第一分詞模塊,用于對查詢詞進行分詞處理,所述查詢詞對應(yīng)至少一個查詢結(jié)果;
第二分詞模塊,用于對各所述查詢結(jié)果進行分詞處理;
計算模塊,與所述第一分詞模塊和所述第二分詞模塊均連接,用于根據(jù)所述查詢詞的分詞結(jié)果和所述查詢結(jié)果的分詞結(jié)果來計算所述查詢詞到各所述查詢結(jié)果的編輯距離;以及
確定模塊,與所述計算模塊連接,用于根據(jù)各所述編輯距離確定所述查詢詞與各所述查詢結(jié)果之間的文本相關(guān)度。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述第一分詞模塊具體用于:將所述查詢詞轉(zhuǎn)變成由表示的有序詞序列,其中,qi是查詢詞Q的第i個分詞結(jié)果,qi在所述查詢詞Q中的詞權(quán)重為wqi;
所述第二分詞模塊具體用于:將所述查詢結(jié)果轉(zhuǎn)變成由表示的有序詞序列,其中,dj是查詢結(jié)果D的第j個分詞結(jié)果,dj在所述查詢結(jié)果D中的詞權(quán)重為wdj,
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述計算模塊具體用于:
根據(jù)來計算所述查詢詞Q到所述查詢結(jié)果D的編輯距離EXTED(m,n),
其中,EXTED(0,j)=0;EXTED(i,0)=EXTED(i-1,0)+C(add[qi]);增加操作的影響因子C(add[qi])=α×wqi;替換操作的影響因子C(replace[qi,dj])=β×(wqi+wdj);刪除操作的影響因子C(delete[dj])=γ×wdj;α、β、γ為預(yù)先設(shè)定的值。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定模塊具體用于:
根據(jù)sim(Q,D)=1-min(EXTED(i,j))/EXTED(m,0)來確定所述查詢詞Q與所述查詢結(jié)果D之間的文本相關(guān)度sim(Q,D)。
10.一種查詢結(jié)果的推送裝置,其特征在于,包括:
根據(jù)權(quán)利要求6-9中任一項所述的文本相關(guān)度的確定裝置,用于確定文本相關(guān)度;以及
推送裝置,與所述文本相關(guān)度的確定裝置連接,用于按照所確定的文本相關(guān)度來推送查詢結(jié)果。