sphinx的再创造coreseek的安装过程

CoreSeek详细安装过程:
coreseek-3.2.14.tar.gz下载链接:

http://pan.baidu.com/s/1o6DNesE

解压缩安装mmseg分词程序:

tar xzvf coreseek-3.2..tar.gz
cd coreseek-3.2.
cd mmseg-3.2.
./bootstrap
./configure --prefix=/server/coreseek3/mmseg3
make && make install

中文分词测试,如果显示不正常,请检查当前环境下的locale和UTF-8中文字符显示设置

/server/coreseek3/mmseg3/bin/mmseg -d /server/coreseek3/mmseg3/etc src/t1.txt

显示信息如下:

    中文/x 分/x 词/x 测试/x
中国人/x 上海市/x Word Splite took: ms.

安装coreseek:

经过测试,与 mysql-5.6.12可以联用

cd csft-3.2.
./buildconf.sh
./configure --prefix=/server/coreseek3 \
--without-unixodbc \
--with-mmseg \
--with-mmseg-includes=/server/coreseek3/mmseg3/include/mmseg/ \
--with-mmseg-libs=/server/coreseek3/mmseg3/lib/ \
--with-mysql=/server/mysql \
--with-mysql-includes=/server/mysql/include \
--with-mysql-libs=/server/mysql/lib

以上configure参数请正确拷贝,不要遗漏或者随意修改

make && make install

mysql导入共享库

vi /etc/ld.so.conf.d/mysql-lib.conf
/server/mysql/lib/mysql/
ldconfig -C /etc/ld.so.cache

#ldconfig -C /etc/ld.so.cache 这里是针对CentOS 6.6的生成动态链接库的方法,CentOS6.5及之前的版本,只需要ldconfig即可

修改配置文件

vi /server/coreseek3/etc/csft_mysql.conf

/server/coreseek3/bin/indexer -c /server/coreseek3/etc/csft_mysql.conf --all --rotate

搜索程序,一般用于测试

/server/coreseek3/bin/search -c /server/coreseek3/etc/csft_mysql.conf

搜索程序,searchd是后台驻守模式

/server/coreseek3/bin/searchd -c /server/coreseek3/etc/csft_mysql.conf

好了,至此,安装完毕,可以使用了。

上一篇:bk. 2014.12.1


下一篇:SpringBoot中用Fastjson替换默认的Jackson