CoreSeek sphinx安装
主要参照http://www.coreseek.cn/product_install/install_on_bsd_linux/#deps
1.首先检查环境
系统cat /etc/issue
gcc -version
以及依赖的包是否符合要求
2.
wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz
tar xzvf coreseek-3.2.14.tar.gz
cd mmseg-3.2.14
./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决
./configure --prefix=/usr/local/mmseg3
make && make install
测试
中文分词测试,如果显示不正常,请检查当前环境下的locale和UTF-8中文字符显示设置
/usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc src/t1.txt
3.##安装coreseek
$ cd ../csft-3.2.14 或者 cd csft-4.0.1 或者 cd csft-4.1
$ sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决
$ ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql ##如果提示mysql问题,可以查看MySQL数据源安装说明
$ make && make install
$ cd ..
4测试
##测试mmseg分词,coreseek搜索(需要预先设置好字符集为zh_CN.UTF-8,确保正确显示中文)
$ cd testpack
$ /usr/local/coreseek/bin/indexer -c etc/csft.conf --all
$ /usr/local/coreseek/bin/search -c etc/csft.conf 网络搜索
4.测试mysql
首先下载http://www.coreseek.cn/products-install/mysql/里面的sql
导入到mysql test 库注意编码
接着修改etc/cstf_mysql.conf里面的用户名密码等信息
再接着启动索引搜索
/usr/local/coreseek/bin/indexer -c etc/csft_mysql.conf --all
/usr/local/coreseek/bin/search -c etc/csft_mysql.conf
/usr/local/coreseek/bin/searchd -c etc/csft_mysql.conf
php api/test_coreseek.php
sphinx安装测试
猜你喜欢
转载自tofhao.iteye.com/blog/1820929
今日推荐
周排行