呵呵,如果是英文 关键字, ...... 不难,
用全文索引即可,如果是中文关键字, ...... 比较麻烦
因为目前 MySQL 的全文索引还不支持双字节字符,所以.....如果使用变通的办法就是将所有文章的标题也内容中的关键字取出,
分列在单独的一个信息表中,:)呵呵,效率与功效都要差多了
用全文索引即可,如果是中文关键字, ...... 比较麻烦
因为目前 MySQL 的全文索引还不支持双字节字符,所以.....如果使用变通的办法就是将所有文章的标题也内容中的关键字取出,
分列在单独的一个信息表中,:)呵呵,效率与功效都要差多了
解决方案 »
- 访问Linux服务器下的mysql失败问题,请高手指点
- MySQL Connector/Net 5.1.3 客户端读读出来的数据都是乱码,试尽了一下方法都无法解决,那位大虾可以帮忙??
- MySQLWorkbench存储中文为乱码
- 继续IO问题
- datetime类型或者timestamp 可否把default value为 now()
- 求个函数
- Mysql 中 超大数据表 如何添加一个字段?
- mysql查询问题 老板催得紧 在线等 谢谢
- 如何在mysql中存储文件和图片啊?
- 散分,想要吗 ..................... ^_^
- select * from mytable order by name ASC 排序问题!
- 请教:怎样把MYSQL的数据直接导入到Access数据库里?
要不就用全文匹配,不过是比较慢地。
为了便于将来分类的方便性,
提高搜索年速度,强烈建议你在用户发表文章时,
自行设定分类关键字至于全文索引,你可能就需要等一段时间 MySQL 的升级了,
搜索时用:
$sql = "SELECT * FROM $newstable where $sel like '%$key%' ORDER BY id DESC";
$selectdb = mysql_query($sql,$connect);
效率我就不说了:(
UNION
SELECT * FROM tA WHERE Col2 LIKE '%****%'
UNION
SELECT * FROM tA WHERE Col2 LIKE '%****%'