编译安装CoreSeek-4.1

yum -y install expat-devel*

wget  http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz

tar zxvf coreseek-4.1-beta.tar.gz

cd coreseek-4.1-beta

cd mmseg-3.2.14

./bootstrap

./configure --prefix=/opt/local/mmseg3

make && make install

cd ..

cd csft-4.1
sh buildconf.sh

./configure --prefix=/opt/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/opt/local/mmseg3/include/mmseg/ --with-mmseg-libs=/opt/local/mmseg3/lib/ --with-mysql=/opt/local/mysql

make && make install

collect2: ld returned 1 exit status

make[2]:*** [indexer] Error 1

make[2]:Leaving directory `/opt/software/csft-4.1/src’

make[1]:*** [all] Error 2

make[1]:Leaving directory `/ opt/software/csft-4.1/src’

make:*** [all-recursive] Error 1

处理结果:

vi src/Makefile

LIBS = -lm -lexpat -L/usr/local/lib

修改为

LIBS = -lm -lexpat -liconv -L/usr/local/lib

----------------------------------------------------------------------------------------------------------------------

cd api/libsphinxclient

./configure

make && make install

(出现config.status: error: cannot find input file:Makefile.in 的情况执行以下代码)

aclocal

libtoolize --force

automake --add-missing

autoconf

autoheader

安装PHP扩展sphinx
wget http://pecl.php.net/get/sphinx-1.1.0.tgz

cd sphinx-1.1.0

/opt/local/php/bin/phpize

./configure--with-php-config=/opt/local/php/bin/php-config

make && make install

/opt/local/php/lib/php.ini 增加

extension = "sphinx.so"

生成词库文件

cd /opt/local/mmseg3

/opt/local/mmseg3/bin/mmseg -u /opt/local/mmseg3/etc/unigram.txt

mv unigram.txt.uni uni.lib

chmod +x *

修改 csft.conf 配置文件

cp /opt/data/mfs/folder3/htdocs/test/csft.conf/usr/local/coreseek/etc/

vi /opt/local/coreseek/etc/csft.conf

/opt/local/coreseek/bin/indexer -c /opt/local/coreseek/etc/csft.conf--all

启动coressek

/opt/local/coreseek/bin/searchd -c /opt/local/coreseek/etc/csft.conf

重建索引

/opt/local/coreseek/bin/indexer-c /opt/local/coreseek/etc/csft.conf -all

编译安装CoreSeek-4.1的更多相关文章

  1. 编译安装mmseg提示cannot find input file: src/Makefile.in错误

    今天安装中文词检索功能模块 coreseek,其中一个分词模块 mmseg ,编译安装到最后,出现annot find input file: src/Makefile.in aclocal   // ...

  2. Centos下Sphinx的下载与编译安装

    官方下载地址   http://sphinxsearch.com/downloads/release/ 百度云下载地址  https://pan.baidu.com/s/1gfmPbd5 wget  ...

  3. linux安装coreseek

    coreseek就是一个中文词库加上sphinx组合而成的. 1.下载coreseek 下载到/usr/local/src目录文件下 wget  http://www.coreseek.cn/uplo ...

  4. Centos6.5下编译安装mysql 5.6

    一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e ...

  5. CENTOS 6.5 平台离线编译安装 PHP5.6.6

    一.下载php源码包 http://cn2.php.net/get/php-5.6.6.tar.gz/from/this/mirror 二.编译 编译之前可能会缺少一些必要的依赖包,加载一个本地yum ...

  6. Linux下编译安装Vim8.0

    什么是Vim? Vim 是经典的 UNIX 编辑器 Vi 的深度改良版本.它增加了许多功能,包括:多级撤销.格式高亮.命令行历史.在线帮助.拼写检查.文件名补完.块操作.脚本支持,等等.除了字符界面版 ...

  7. OpenSUSE下编译安装OpenFoam

    在不是Ubuntu系统下安装OpenFoam,需要采用编译安装的方式.以下以OpenSuSE为例进行编译安装. 1 软件包准备 需要下载两个程序包: OpenFOAM-4.x-version-4.1. ...

  8. 不要着急改代码,先想想--centos 6.8下编译安装tmux

    诸位读者新年好,2017开年第一篇博客,请允许我先问候一下看到这篇博客的诸位.写博客是我2017年定下的目标之一,希望我会坚持下去. 最近打算尝试一下tmux这个神器,于是有了这一篇关于思维方式的Bl ...

  9. protobuf的编译安装

    github地址:https://github.com/google/protobuf支持多种语言,有多个语言的版本,本文采用的是在centos7下编译源码进行安装. github上有详细的安装说明: ...

随机推荐

  1. 转载,find.sh

    #!/bin/bash #find files contains a keyword #write by xiaojing.zhao #2012.12.14 echo -e "\nThis ...

  2. Batch Sort

    Batch Sort time limit per test 2 seconds memory limit per test 256 megabytes input standard input ou ...

  3. Android 项目开发

    可以使用mapview.getMapCenter()获取当前可视范围中心点的坐标,然后计算出数据库中的点与中心点的距离值,如果该距离在触发显示的范围内(比如100米),就显示该点到地图上.百度地图的S ...

  4. LightOJ 1259 Goldbach`s Conjecture 素数打表

    题目大意:求讲一个整数n分解为两个素数的方案数. 题目思路:素数打表,后遍历 1-n/2,寻找方案数,需要注意的是:C/C++中 bool类型占用一个字节,int类型占用4个字节,在素数打表中采用bo ...

  5. LightOJ 1341 Aladdin and the Flying Carpet 算数基本定理

    题目大意:给出面积n,和最短边m,求能形成的矩形的个数(不能为正方形). 题目思路:根据算数基本定理有: 1.每个数n都能被分解为:n=p1^a1*p2^a2*^p3^a3……pn^an(p为素数); ...

  6. 使用Core Animation对象来实现动画

    转载保留原文地址:http://blog.csdn.net/kqjob/article/details/10417461,转载的 在iOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现, ...

  7. Oracle sql优化之分析函数优化标量子查询

    待优化语句如下 select a.code as code, a.m_code as m_code,a.stktype as f_stype,a.e_year as e_year, b.sname a ...

  8. android 5.0新特性学习--CardView

    CardView继承自FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影.CardView是一个Layout,可以布局其他View. 官网地址:https://de ...

  9. index.do为后缀的是什么开发语言? 有什么技术特点?

    @Override 重写父类的方法.@Nullable 表示定义的字段可以为空. 一般情况下扩展名可以体现出一个网站使用的技术,***.html?id=***,这个就是普通的html页面,然后通过ja ...

  10. php源码分析之base64_encode函数

    base64_encode编码规律分析 字符串长度除以3向上取整乘以4等于编码后的字符串长度 ceil(strlen($string)/3)*4 = strlen(base64_encode($str ...