![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
为什么我用全文搜索功能搜索不到结果?
///////////////////////////////////////////////////////////////////
我的news表里有字段:id, title, note 三个字段
我的title,note字段是FULLTEXT索引类型,
现在有3条数据
id title note
1 testtest 阿瑟夺魁发
2 我国测试 研究表明搜索队机
3 法律法规 规定如下
我用sql="SELECT id,title,note,create_time FROM news WHERE MATCH (title) AGAINST ('test') LIMIT 0,20"
搜索结果为0;
我用sql="SELECT id,title,note,create_time FROM news WHERE MATCH (title) AGAINST ('testtest') LIMIT 0,20"
搜索结果为1,搜出id为1的那条记录
我用sql="SELECT id,title,note,create_time FROM news WHERE MATCH (title) AGAINST ('我国') LIMIT 0,20"
搜索结果为0。
////////////////////////////////////////////////////////////////
SELECT id,title,note,create_time FROM news WHERE MATCH (title) AGAINST ('我国') LIMIT 0,20
这个sql不是代表搜索news里面title字段包含“我国”这个关键字的数据吗?为什么搜索结果为0???

