match against 和 like 同样的 搜索条件  match against 结果比 like 少  这是什么问题?

解决方案 »

  1.   

    match against  是全文搜索,是基于词的。
      

  2.   

    对啊  我用一个词 搜索 like 也是一个词 这样 不行吗?
      

  3.   


    match against会根据一个词在记录中出现的次数来判断词的相关度,
    如果一个很常见的词,50%以上的记录都有,则它的相关度就会比较低!
    所以就不予显示!楼主可用boolean mode试试,比如:
    select * from tbl match(col) against('+word' in boolean mode);