Coreseek安装与测试

来源:互联网 发布:星星知我心2007 编辑:程序博客网 时间:2024/05/18 02:48
下载coteseek包
wget http://www.wapm.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz
tar xzf coreseek-3.2.14.tar.gz
cd coreseek-3.2.14
cd mmseg-3.2.14/
./configure --prefix=/usr/local/mmseg
automake
./configure --prefix=/usr/local/mmseg
make
make install


cd ../
cd  csft-3.2.14/
./configure --prefix=/usr/local/coreseek --with-mysql=/usr/local/mysql --with-mmseg=/usr/local/mmseg --with-mmseg-includes=/usr/local/mmseg/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg/lib/
make && make install


cd /usr/local/coreseek/etc/
cp sphinx.conf.dist csft.conf
vi csft.conf


和sphinx.conf 配置不同的地方在主数据源的地方,其他都一样
index test1
{
    添加以下两行,意思是把中文分词加入到配置文件中
charset_type  =  zh_cn.utf-8
charset_dictpath = /usr/local/mmseg/etc/  你安装mmseg的目录
}




./indexer --all
./search  php


要想在程序中使用Sphinx必须开启Sphinx服务
启动进程命令:searchd
-c          #指定配置文件
--stop      #停止服务
--pidfile   #用来显示指定一个PID文件
-p          #指定端口






tar xvf sphinx-1.1.0.tgz
cd sphinx-1.1.0
/usr/local/php/bin/phpize


cd  coreseek-3.2.14/csft-3.2.14/api/libsphinxclient
./configrue
make && make install


./configure --with-php-config=/usr/local/php/bin/php-config --with-sphinx
make
make install


vi php.ini
extension=sphinx.so


/usr/local/apache2/bin/apachectl restart
原创粉丝点击