返回目录

高级应用与部署 —— mysql开启全文索引

很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。
MySQL针对这一问题提供了一种基于内建的全文查找方式的解决方案。在此,开发者只需要简单地标记出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段运行搜索,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更高质量的搜索

大多数是由于mysql未开启全文索引引起 ,mysql开启全文索引方法:

1、修改mysql配置文件:window服务器为my.ini,linux服务器为my.cnf,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后重启Mysql。

2、登录后台,模块->全站搜索->重建索引 重建全文索引

返回目录 上海盛大网络发展有限公司 c 2006 - 2011 B2-20040053. 如需二次开发可联系Phpcms二次开发团队:CMSYOU
问题和建议请反馈至:http://www.cmsyou.com/forum/