<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      我們在做數(shù)據(jù)系統(tǒng)的時(shí)候,經(jīng)常會用到模糊搜索,但是,數(shù)據(jù)庫提供的模糊搜索并不具備按照相關(guān)度進(jìn)行排序的功能。

      現(xiàn)在提供一個比較兩個字符串相似度的方法。

      通過計(jì)算出兩個字符串的相似度,就可以通過Linq在內(nèi)存中對數(shù)據(jù)進(jìn)行排序和篩選,選出和目標(biāo)字符串最相似的一個結(jié)果。

       

      本次所用到的相似度計(jì)算公式是 相似度=Kq*q/(Kq*q+Kr*r+Ks*s) (Kq > 0 , Kr>=0,Ka>=0) 

      其中,q是字符串1和字符串2中都存在的單詞的總數(shù),s是字符串1中存在,字符串2中不存在的單詞總數(shù),r是字符串2中存在,字符串1中不存在的單詞總數(shù). Kq,Kr和ka分別是q,r,s的權(quán)重,根據(jù)實(shí)際的計(jì)算情況,我們設(shè)Kq=2,Kr=Ks=1.

      根據(jù)這個相似度計(jì)算公式,得出以下程序代碼:

      /// <summary>
      /// 獲取兩個字符串的相似度
      /// </summary>
      /// <param name=”sourceString”>第一個字符串</param>
      /// <param name=”str”>第二個字符串</param>
      /// <returns></returns>
      public static decimal GetSimilarityWith(this string sourceString, string str)
      {

      decimal Kq = 2;
      decimal Kr = 1;
      decimal Ks = 1;

      char[] ss = sourceString.ToCharArray();
      char[] st = str.ToCharArray();

      //獲取交集數(shù)量
      int q = ss.Intersect(st).Count();
      int s = ss.Length – q;
      int r = st.Length – q;

      return Kq * q / (Kq * q + Kr * r + Ks * s);
      }

       

      這就是計(jì)算字符串相似度的方法,但是實(shí)際應(yīng)用時(shí),還需要考慮到同義詞或近義詞的情況發(fā)生, 如“愛造人小說閱讀的更新最快”和“愛造人小說閱讀地更新最快” 。兩個字符串在一定意義上說其實(shí)是相同的,如果使用上述方法計(jì)算就會出現(xiàn)不準(zhǔn)確的情況。所以在實(shí)際應(yīng)用的時(shí)候,我們需要替換同義詞或近義詞,計(jì)算替換后的相似度。

      如果是近義詞,需要綜合替換近義詞前和近義詞后的計(jì)算結(jié)果,得出兩個字符串的實(shí)際相似度。

       

      推薦閱讀: 權(quán)財(cái)

      This entry was posted in Uncategorized and tagged WebForm技術(shù). Bookmark the permalink.
      posted on 2012-02-27 08:44  kuibono  閱讀(2025)  評論(2)    收藏  舉報(bào)

      愛造人 | 快播影視
      主站蜘蛛池模板: 精品无码国产不卡在线观看| 真实国产老熟女无套内射| 国产激情艳情在线看视频| 朝阳区| 久久天堂综合亚洲伊人HD妓女| 波多野结衣av无码| 国产高清在线A免费视频观看| 少妇被粗大的猛烈xx动态图| 丁香五月网久久综合| 四虎国产精品永久在线下载| 亚洲午夜伦费影视在线观看| 午夜成人鲁丝片午夜精品| 久久精品人人看人人爽| 综合亚洲网| 亚洲精品乱码久久久久久中文字幕| 久久天天躁狠狠躁夜夜2020老熟妇| 国产二区三区不卡免费| 丁香五月亚洲综合在线国内自拍| 国产精品欧美福利久久 | 精品亚洲无人区一区二区| 91精品国产免费人成网站| 非会员区试看120秒6次| 少妇做爰免费视看片| 2021国产精品视频网站| 性欧美暴力猛交69hd| 手机看片AV永久免费| 亚洲精品一区二区三区婷婷月| 午夜精品区| 久久国产精品色av免费看| 99精品国产中文字幕| 国产成人不卡一区二区| 亚洲精品成人综合色在线| 日韩人妻无码一区二区三区| 亚洲最大的成人网站| 精品无码久久久久久尤物| 成人国产精品中文字幕| 国产大尺度一区二区视频| 国产日韩一区二区天美麻豆 | 蜜芽久久人人超碰爱香蕉 | 男男车车的车车网站w98免费| 欧美黑吊大战白妞|