浏览模式: 普通 | 列表
10月, 2013 | 1

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';

...

阅读全文…
PHPWind搜索sphinx配置实例 [修改部分参数就可直接应用于phpwind程序]

部分解读:
如下全文索引使用的是主索引+增量索引的方式,具体大家结合手册了解相关知识

需要创建一张表 [编码自己定,如下是gbk]
CREATE TABLE IF NOT EXISTS `search_counter` (
    `counterid` int(11) NOT NULL DEFAULT '0',
    `max_doc_id` int(11) NOT NULL DEFAULT '0',
    `min_doc_id` int(10) NOT NULL DEFAULT '0',
    PRIMARY KEY (`counterid`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;


csft.conf配置文件

source tmsgs
...

阅读全文…

centos下rpm方式安装Sphinx

[ 2013-10-11 17:05:43 | 作者: admin ]
p.s. 分词算法必须参考 coreseek,网站 http://www.coreseek.cn/


Sphinx参考文档
Install Sphinx 2.0.4 on CentOS 6.2
http://gadelkareem.com/2012/03/12/install-sphinx-2-0-4-on-centos-6-2/

Mysql+sphinx+中文分词简介(ubuntu)
http://www.cnblogs.com/hushixiu/articles/1295605.html

CentOS5.5 安装 Sphinx 全文检索
http://blog.csdn.net/adparking/article/details/6425108

Sphinx安装过程
(1)、下载最新Sphinx新版本
http://www.sphinxsearch.com/downloads.html
...

阅读全文…
p.s.如何增加一个服务举例:
1.服务脚本mysqld必须存放在/etc/ini.d/目录下;
2.在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
chkconfig --add mysqld
3.修改服务的默认启动等级。
chkconfig mysqld on
修改为35状态下自动启动
chkconfig --level 35 mysqld on


chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig ...

阅读全文…
1