我需要可以识别银行名称的算法所求的算法是:只要录入一个相似的银行名称就能返回正确的标准银行名称,其中要返回的银行的标准名称已经在数据库中存在。举例:
我输入:工行北京新街口支行德外分理处就能返回数据库中标准银行名称为:中国工商银行北京市分行新街口支行德外分理处谢谢~~

解决方案 »

  1.   

    做一个对照表,应该很简单的。
    比如
    全名              简称
    ------------------------
    中国工商银行      工行
    中国工商银行      中国工行
    中国工商银行      工商银行中国农业银行      农行
    中国农业银行      中国农行
    中国农业银行      农业银行然后用sql的select语句找出全名,然后用全名取代就行了。
      

  2.   

    最简单的可以用 like %银行%,呵呵。
    可以参考google的全文检索技术,好象在www.2ccc.com有代码,sqlserver也带这个功能,不过不知道效果怎么样。
      

  3.   

    遍历分词+词组标准转换+like查询,还有别的吗?