B2C商城
linux下全文检索引擎sphinx/coreseek的安装配置
1:安装coreseek之前需要先安装需要预装的软件:
yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel ; (注:这是centos 64位的)
如果出现(segment fault)段错误,是yum的配置源版本不对,或者是安装的软件版本不对。
2:安装教程使用的coreseek4.1,下载地址:http://download.csdn.net/download/dl425134845/9535621
把下载先来的coreseek-4.1-beta.tar.gz放在/usr/local/src目录下
然后解压缩该源码包。执行命令:tar zxvf coreseek-4.1-beta.tar.gz,绿色代表解压出来的文件夹。
3:进入到mmseg-3.2.14目录,在该目录中运行./bootstrap 命令。
4:指定安装coreseek安装路径,命令如下
./configure --prefix=/usr/local/mmseg3
5:实际安装coreseek。命令如下
make &;&; make install
在/usr/local/文件夹中生成了mmseg3文件夹
6:测试coreseek的分词效果
进入到/usr/local/mmseg3/bin 目录中,执行如下命令
./mmseg -d /usr/local/mmseg3/etc /usr/local/src/coreseek-4.1-beta/mmseg-3.2.14/src/t1.txt
7:安装coreseek
回到coreseek-4.1-beta目录,进入csft-3.2.14里,执行编译配置,命令如下:
sh buildconf.sh
没问题,执行命令
./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
编译安装
make &;&; make install
完成安装
8:测试coreseek
去到testpack目录
cd ../testpack