我爱Aspx >> C#.Net >> mysql全文搜索索引的字段提高搜索效率一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。
开发者只需要简单地标记出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段运行搜索,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更高质量的搜索,因为MySQL使用自然语言来智能地对结果评级,以去掉不相关的项目。
建表:
ALTER TABLE 表名 ADD FULLTEXT INDEX (表字段);
使用SHOW INDEXES命令来检查索引已经被添加
拥有了数据和索引,就可以使用MySQL的全文搜索了,最简单的全文搜索方式是带有MATCH...AGAINST语句的SELECT查询:
SELECT 表字段 FROM 表名 WHERE MATCH (全文搜索表字段) AGAINST ('搜索字符串');
最后显示结果
Ҷƪл˵?
使你的 SQL 语句完全优化[07-30]
sql server2005 jdbc解决自动自动..[07-30]
压力监测程序sqlserver和MYSQL版[07-30]
SQL server 2005安装问题汇总[07-30]
关于EXCEL数据上传到SQL SERVER中..[07-30]
解决用sa登录sql 2005失败的问题[07-30]
php+mysql 获取数据库中的记录(特..[07-30]
一些在SQL帮助中找不到的系统存储..[07-30]
WindowsXP+IIS+PHP5+MySQL5+Zend..[07-30]
sql中的iif语句详解[07-30]
详细的jsp分页(oracle+jsp+apac..[07-30]
ASP开发中存储过程应用全接触[07-30]
种种证据显示 Windows XP SP3存在..[07-30]
一招把病毒木马全部拒之门外[07-30]
用Photoshop通道混合器修复破损的..[07-30]
在Windows Vista中轻松实现宽带自..[07-30]
CD光盘超容量刻录技巧及注意事项[07-30]
在Linux系统下建立强大的FTP搜索..[07-30]
在移动硬盘安装多个虚拟随身操作..[07-30]
卡巴斯基误杀导致XP系统崩溃的解..[07-30]