最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • xunsearch迅搜全文搜索安装方法

    正文概述 管理员   2025-09-07   7

    迅搜xunsearch介绍:

    Xunsearch 是一个高性能、全功能的全文检索解决方案。

    安装xunsearch

    putty登录服务器,下载迅搜xunsearch:

    运行下面指令下载、解压安装包

    wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2

    然后解压

    tar -xjf xunsearch-full-latest.tar.bz2

    进入解压的文件夹,注意1.4.13,看看你下载的是什么版本

    执行安装脚本,根据提示进行操作,主要是输入xunsearch软件包的安装目录,强烈建议单独 规划一个目录,而不是混到别的软件目录中。

    cd xunsearch-full-1.4.13

    安装

    sh setup.sh

    没有其他异常,按Y确认就可以了,安装速度很快。

    待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动xunsearch的后台服务,下面命令中的$prefix请务必替换为您的安装目录,而不是照抄。

    cd $prefix ; bin/xs-ctl.sh restart

    如果出现以下错误

    bufferevent_openssl.c:237:2: note: (near initialization for 'methods_bufferevent')
    
    bufferevent_openssl.c:228:19: error: storage size of 'methods_bufferevent' isn't known
    
    static BIO_METHOD methods_bufferevent = {
    
    ^~~~~~~~~~~~~~~~~~~
    
    make[2]: *** [Makefile:793: bufferevent_openssl.lo] Error 1
    
    make[2]: Leaving directory '/usr/local/src/xunsearch-full-1.4.14/libevent-2.0.21-stable'
    
    make[1]: *** [Makefile:857: install-recursive] Error 1
    
    make[1]: Leaving directory '/usr/local/src/xunsearch-full-1.4.14/libevent-2.0.21-stable'
    
    make: *** [Makefile:1182: install] Error 2
    
    ————————————————

    解决方法如下:

    首先,先去下载一下2.1.X版本的libevent安装包,可以直接搜索libevent,然后在官方的网站上下载,很多时候官方的链接是github上的,如果直接在linux系统上用wget下载有点慢,这种情况下可以先在咱们自己的浏览器上下载好,再通过winscp上传上去,更加快。

    我下载的版本是libevent2.1.12,下载链接是:https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz

    下载好后上传到服务器上放xunsearch的目录下,我的目录是/usr/local/src/,然后将这个文件解压,并重新压缩成bz2格式,参考代码如下://先将libevent解压(以便压缩成所需格式)

    tar -zxvf libevent-2.1.12-stable.tar.gz

    //压缩成bz2格式,这是迅搜安装包的支持的格式

    tar -cjf libevent-2.1.12-stable.tar.bz2 libevent-2.1.12-stable

    //复制到xunsearch下的packages文件夹内

    cp libevent-2.1.12-stable.tar.bz2 xunsearch-full-1.4.15/packages/
    

    //进入安装包的目录并将原来自带的libevent安装包删除(xunsearch1.4.15自带的是2.0.X)

    cd xunsearch-full-1.4.15/packages/
    rm -f libevent-2.0.X

    //返回上一步的文件夹(即迅搜安装包的根目录),然后执行setup.sh就可以了,

    //迅搜会自动检查安装包文件内的libevent开头的安装包,如果没找到会报错,如果找到了就会自动解压并编译安装然后安装过程就愉快地完成了

    xunsearch迅搜启动服务

    cd $prefix ; bin/xs-ctl.sh start

    xunsearch迅搜重启服务

    cd $prefix ; bin/xs-ctl.sh restart

    xunsearch迅搜暂停服务

    cd $prefix ; bin/xs-ctl.sh stop

    $prefix ;代码你的xunsearch安装目录。


    我爱模板网 » xunsearch迅搜全文搜索安装方法

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元