请教了:我想查找
张山丰,
但我输入
张珊丰,(就是根本不知道库中的张山丰是这样写的,,而写出张珊丰)怎么样也能找到这个人名??怎么查找??

解决方案 »

  1.   

    完全查询查得到吗?
    Y:结束
    N:模糊查询查得到吗?
       Y:结束
       N:模糊查询每个字,每字查出一个结果集(关系)。
          然后用关系代数:交
          俩俩相交或33相交(不完全相交)出又一系列个结果集
          当匹配数小于x(可设为10)个记录时显示结果,由用户自己找。
          若加上对汉字的拼音查询就更好了。
    查不出结果有2个原因:根本无此人;错字干扰。
    若有此人,就是错字干扰,这样就把错字排除了。把错字由拼音或类似字
    代替单独处理。
    总之,大概意思明白了吗?具体问题具体处理!