当前位置 博文首页 > 大郎该吃药了的博客:搜索引擎-xunsearch(讯搜)

    大郎该吃药了的博客:搜索引擎-xunsearch(讯搜)

    作者:[db:作者] 时间:2021-07-20 18:44

    一、安装

    官方文档:http://www.xunsearch.com/doc/php/guide/start.installation
    参考手册:https://www.ucloud.cn/yun/25827.html

    1. 运行下面指令下载、解压安装包
       wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
       tar -xjf xunsearch-full-latest.tar.bz2
    
    1. 执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独 规划一个目录,而不是混到别的软件目录中。
    	cd xunsearch-full-1.3.0/
    	sh setup.sh【默认安装目录/usr/local/xunsearch】
    	特别说明:
          1、安装需要gcc的版本支持C++11,否则安装失败,可以参考另一篇博客升级gcc。
          2、安装过程会询问,需要指定安装目录(/usr/local/xunsearch)
          3、首次安装可能需要几分钟,中间不出问题表示安装成功
    
    1. 启动测试:
    cd /usr/local/xunsearch/bin
    ./xs-ctl.sh start
    说明:也可以将/usr/local/xunsearch/bin目录添加到环境变量中。
    这里如果报错:
       /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found等信息
    参考博客:
    		https://www.cnblogs.com/gyfluck/p/10538296.html
    
    1. 添加开机启动
    /etc/rc.local文件最后添加一句话:
    /usr/local/xunsearch/bin/xs-ctl.sh start
    说明:会启动两个服务
     1、索引服务(8383):负责索引的添加、删除和修改。
     2、搜索服务(8384):负责提供搜索服务,即查询。
    

    二、demo测试

    导入数据:util/Indexer.php --source=csv --clean demo
    结束运行:bin/xs-ctl.sh restart
    正常搜索:util/Quest.php demo 项目
    
    cs