注:本次安装是根据官方指导操作

【安装必要的环境】

#安装前,请查看以下列表对应操作系统页面,安装需要预先安装的软件,以便后续安装测试可正常进行!
#依赖环境建议版本:(源码升级可参考设置环境,升级/安装系统基础依赖包)

m4 >= 1.4.13
autoconf >= 2.65
automake >= 1.11
libtool >= 2.2.6b

【设置环境,升级/安装系统基础依赖包:m4、autoconf、automake、libtool】

curl -O -L http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gztar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure --prefix=/usr/local
make && make install
cd ..

curl -O -L http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure --prefix=/usr/local
make && make install
cd ..

curl -O -L http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
tar xzvf automake-1.11.tar.gz
cd automake-1.11
./configure --prefix=/usr/local
make && make install
cd ..

curl -O -L http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
tar xzvf libtool-2.2.6b.tar.gz
cd libtool-2.2.6b
./configure --prefix=/usr/local
make && make install
cd ..


以上可以直接放一个文本,用sh执行之,很方便

【安装mysql】

这个有现成的就记得安装目录即可,后面用到

【安装CoreSeek】

##下载coreseek:coreseek 3.2.14:点击下载、coreseek 4.0.1:点击下载、coreseek 4.1:点击下载
$ curl -O -L http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz
$ tar xzvf coreseek-3.2.14.tar.gz
$ cd coreseek-3.2.14

##安装mmseg
$ cd mmseg-3.2.14
$ ./bootstrap
$ ./configure --prefix=/usr/local/mmseg3
$ make && make install
$ cd ..

##安装coreseek,需提前安装mysql以支持mysql数据源
$ cd 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 --with-mysql-includes=/path/to/mysql --with-mysql-libs=/path/to/mysql
$ make && make install
$ cd ..

##测试mmseg分词,coreseek搜索(需要预先设置好字符集为zh_CN.UTF-8,确保正确显示中文)
$ cd testpack
$ cat var/test/test.xml    #此时应该正确显示中文
$ /usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc var/test/test.xml
$ /usr/local/coreseek/bin/indexer -c etc/csft.conf --all
$ /usr/local/coreseek/bin/search -c etc/csft.conf 网络搜索


主要是安装分词的和搜索的,基本上没有什么问题

【可能的错误】

解决“Error while loading shared libraries: libmysqlclient.so.16”

vi /etc/ld.so.conf
添加“/path/to/mysql”(你的路径)到文件末尾
执行ldconfig即可

【官方资料】

1 CoreSeek快速安装
2 CoreSeek官网


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
钢架大棚 Homepage
2013/01/08 13:13
好事纠结的问题
升降平台车 Homepage
2013/01/08 11:54
安装的效果是我最喜欢
分页: 1/1 第一页 1 最后页
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐