MYSQL中文全文检索(mysqlcft插件)
[ 2013-10-11 20:23:47 | 作者: admin ]
环境:
Ubuntu 11.04
MySQL
**** 首先需要表类型为:MyISAM****
下载安装插件。
mysql>
SHOW VARIABLES LIKE 'plugin_dir';
确定插件路径:/usr/local/mysql/lib/plugin
Ubuntu>
wget http://mysqlcft.googlecode.com/files/mysqlcft-1.0.0-x86_64-bin.tar.gz
tar zxvf mysqlcft-1.0.0-x86_64-bin.tar.gz
sudo cp mysqlcft.so /usr/local/mysql/lib/plugin
mysql>
INSTALL PLUGIN mysqlcft SONAME 'mysqlcft.so';
SELECT * FROM mysql.plugin;
SHOW PLUGINS;
这时候就可以看到刚安装的插件名了
创建索引
ALTER IGNORE TABLE content_tmp ADD FULLTEXT INDEX cnFullIndex (项目名称,项目简介) WITH PARSER mysqlcft;
受影响的行: 39377
时间: 81.973ms
SELECT count(*) FROM content_tmp WHERE MATCH(项目名称,项目简介) AGAINST ('北京' IN BOOLEAN MODE);
0.107s
SELECT count(*) FROM content_tmp WHERE 项目名称 like '%北京%' or 项目简介 like '%北京%'
1.014s
Ubuntu 11.04
MySQL
**** 首先需要表类型为:MyISAM****
下载安装插件。
mysql>
SHOW VARIABLES LIKE 'plugin_dir';
确定插件路径:/usr/local/mysql/lib/plugin
Ubuntu>
wget http://mysqlcft.googlecode.com/files/mysqlcft-1.0.0-x86_64-bin.tar.gz
tar zxvf mysqlcft-1.0.0-x86_64-bin.tar.gz
sudo cp mysqlcft.so /usr/local/mysql/lib/plugin
mysql>
INSTALL PLUGIN mysqlcft SONAME 'mysqlcft.so';
SELECT * FROM mysql.plugin;
SHOW PLUGINS;
这时候就可以看到刚安装的插件名了
创建索引
ALTER IGNORE TABLE content_tmp ADD FULLTEXT INDEX cnFullIndex (项目名称,项目简介) WITH PARSER mysqlcft;
受影响的行: 39377
时间: 81.973ms
SELECT count(*) FROM content_tmp WHERE MATCH(项目名称,项目简介) AGAINST ('北京' IN BOOLEAN MODE);
0.107s
SELECT count(*) FROM content_tmp WHERE 项目名称 like '%北京%' or 项目简介 like '%北京%'
1.014s
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2152
这篇日志没有评论。
此日志不可发表评论。