一个数据表中有很多记录,其中含有两个字段:设备名称、缺陷描述,缺陷描述中每条记录内容大概有十多个字,在设备名称相同的数据记录里,如何查询找出“缺陷描述”字段内容相近的记录(这里主要是模糊查询的结果,结果里允许存在汉字内容相近,但意思截然不同),主要是想先通过这种查询作为第一遍筛选,然后通过人工筛选,以减轻人员的统计负担,请问如何通过aspnet(C#)实现这样的查询?最好给个例子

解决方案 »

  1.   

    string sql = "select * from TestTable where column1 like @P0";
      

  2.   

    还有个问题,词组出现的先后顺序,也有可能完全不同,而词组是二字,三字还是四字词组,或者是多字的,甚至是一个字的情况怎样区分这些都如何区分呢?
    不是简单like语句可以解决的.
      

  3.   

    lz想做的是类似搜索引擎的词组拆分功能吧...
    这个貌似有点涉及到人工智能了吧.哈哈.我猜的...
    <疯狂的程序员>看多了
      

  4.   


    是啊,本来想给你举个like列子的,但是这位大哥说的对啊。词组不是那么容易写的