CoreSeek快速安装

回复 收藏
##前提:需提前安装操作系统基础开发库及mysql依赖库以支持mysql数据源和xml数据源
##安装mmseg
  1.   #cd /usr/local/src
  2. wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.13.tar.gz
  3. tar -xzf coreseek-3.2.13.tar.gz
  4. ./bootstrap    #输出的warning信息可以忽略,如果出现error则需要解决
  5. ./configure --prefix=/usr/local/mmseg
  6. make && make install
测试
# /usr/local/mmseg/bin/mmseg -d /usr/local/mmseg/etc  /home/test.txt


##安装coreseek
  1. cd /usr/local/src/coreseek-3.2.13/csft-3.2.13/
  2. ./configure --prefix=/usr/local/coreseek --with-mmseg --with-mmseg-includes=/usr/local/mmseg/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg/lib/ --with-mysql
关于csft(这是Coreseek基于sphinx加入中文分词的产品名称)在make时,
出现"undefined reference to libiconv_open"的问题
sphinx依赖于libiconv实现编码转换。所以在机器上提前要安装libiconv库。
解决:在configure完成后,使用命令 修改src/Makefile(在csft目录里),找到
LIBS = -lm -lexpat -L/usr/local/lib
加入-liconv , LIBS = -lm -lexpat  -L/usr/local/lib重新make就可以了。
  1. #make && make install
测试
# /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft.conf
2012-12-18 13:39 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: