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
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2152

这篇日志没有评论。

此日志不可发表评论。