如题! 谢谢!

解决方案 »

  1.   

    mysql的没用过全文索引,sqlserver的全文索引有匹配度的参数
      

  2.   

    听高人说MySQL可以实现按匹配度排序  所以发帖看看MySQL如何实现的
      

  3.   

    楼主要先定义下来什么叫匹配度
    MYSQL中是没有这个概念的。要看你的需求,然后再能找出合适的方法。
      

  4.   

    order by length(col)-length(replace(col,'你好',''))
      

  5.   

    select * from tt order by length(col)-length(replace(col,'你好',''))
    原来长度-替换相关内容后的字符串长度
      

  6.   

    好吧,结贴了, 9楼ACMAIN_CHM 的是最佳答案, 
    感谢ACMAIN_CHM 兄弟的热心帮忙! 也感谢所有跟帖关注的朋友们!
      

  7.   

    这个一定不对。假设 查询的列原长度 为 x,查询关键字长度为 y
    那么 替换后的长度 (加入mysql一个字只占一个存储长度的空间)为 x-y
    那么 x - (x - y),最终还是查询关键字的长度。理论上这句话没意义