coreseek安装实录
1. 系统环境 操作系统版本: ubuntu 11.0.4 要安装的coreseek版本: 3.1 2. 安装实录 #下载所需文件并解压wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gzwget http://www.coreseek.cn/uploads/csft/3.1/Source/mmseg-3.1.tar.gztar -
1. 系统环境
操作系统版本: ubuntu 11.0.4
要安装的coreseek版本: 3.1
2. 安装实录
#下载所需文件并解压 wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gz wget http://www.coreseek.cn/uploads/csft/3.1/Source/mmseg-3.1.tar.gz tar -zxvf mmseg-3.1.tar.gz tar -zxvf csft-3.1.tar.gz #先安装mmseg cd mmseg-3.1/ ./configure -prefix=/usr/local/mmseg make && make install cd ../ #安装coreseek tar -zxvf csft-3.1.tar.gz cd csft-3.1 ./configure -prefix=/usr/local/coreseek -with-mmseg-includes=/usr/local/mmseg/include/mmseg -with-mmseg-libs=/usr/local/mmseg/lib -without-iconv make && make install
3. 安装过程中遇到的问题
错误一:
/usr/local/sphinx/src/sphinx.cpp:15557: undefined reference to `libiconv_open'
libsphinx.a(sphinx.o)(.text+0x53a01): /home/setup/csft-3.1/src/sphinx.cpp:15575: undefined
reference to `libiconv'
libsphinx.a(sphinx.o)(.text+0x53a28): /home/setup/csft-3.1/src/sphinx.cpp:15581: undefined
reference to `libiconv_close'
collect2: ld returned 1 exit status
make[2]: * [indexer] Error 1
make[2]: Leaving directory ` /home/setup/csft-3.1/src '
make[1]: * [all] Error 2
make[1]: Leaving directory ` /home/setup/csft-3.1/src '
make: * [all-recursive] Error 1
解决办法:
修改configure 文件把 #define USE_LIBICONV 0 最后的数值由1改为0
重新编译。
错误二.
libsphinx.a(sphinx.o): In function `ISphTokenizer::Create(CSphTokenizerSettings const&,
/home/setup/csft-3.1/src/sphinx.cpp:3383: undefined reference to `sphCreateGBKChineseTok
/home/setup/csft-3.1/src/sphinx.cpp:3383: undefined reference to `sphCreateGBKChineseTok
collect2: ld return 1
make[2]: *** [indexer] Error 1
make[2]:Leaving directory `/home/setup/csft-3.1/src'
make[1]: *** [all] Error 2
make[1]:Leaving directory `/home/setup/csft-3.1/src'
make: *** [all-recursive] Error 1
解决办法:
打开 ./src/sphinx.cpp 将以下这几句注释掉, 重新编译安装
case TOKENIZER_ZHCN_GBK:
pTokenizer = sphCreateGBKChineseTokenizer
(tSettings.m_sDictPath.cstr(), tSettings.m_nBest); break;
声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权
转载请注明来源:小景的博客
本文链接地址:http://www.phpv5.com/blog/coreseek-install
上一篇: 小弟我的网站被挂马了 如何清除呢
下一篇: SQL SERVER对月/周处理
推荐阅读
-
Oracle 11g安装中遇到的问题及解决方法
-
微软送福利:用户不支持硬件也能安装Windows 11!这是方法
-
初学MongoDB实践笔记安装、创建数据库、保存及查询数据
-
coreseek安装实录
-
Windows系统MySQL安装配置
-
windows 8简单安装方法(支持单/双系统)
-
手把手教你安装Windows 8专业版的图文步骤
-
Linux安装MySQL提示conflicts with file from package的解决办法
-
用Elasticsearch做站内搜索,在windows上安装好了之后怎么使用?
-
安装oracle 10 rac时遇到“Unable to access cluster service wh