致力于提供有竞争力的软件解决方案和服务,德尚网络欢迎您!
技术/产品咨询
技术/产品咨询
    • - 微信扫一扫 -

      QQ:181814630

      电话:15116362044

DSO2O演示
DSMall演示
DS多平台演示
  • DSPlatform(多平台系统)演示地址及账号
    支持普通店铺,外卖店铺,上门家政,上门服务,视频教育等,Thinkphp8.0+uniapp+mysql+Vue3,拓展性强,商户可开多个不同类型店铺,
    演示角色 演示地址 账号 密码
    后台PC端 点击进入 test 123456
    商户PC端(可开多个店铺) 点击进入 seller 123456
    店铺管理PC端 点击进入 seller 123456
    手机端 点击进入 test 123456
    骑手端 点击进入 test 123456
    师傅端 点击进入 test 123456
    短视频 点击进入 test 123456
    DSPlatform(多平台系统)uniapp移动端二维码演示地址
    • 用户端

    • 机构端

DSKMS 每小时创建全文索引任务——linux系统xunsearch配置

此文介绍的是定时任务crontab/Hour中创建全文索引必要的工具xunsearch在linux系统中的配置


xunsearch介绍:Xunsearch PHP-SDK 是与 xunsearch 后端服务协同工作的,所以后先必须先在您的服务器 上安装服务端,服务器操作系统要求必须是 Linux、BSD 或其它类 UNIX 系统,同时安装了 gcc、make 等基础编译环境。


xunsearch网址:http://www.xunsearch.com/doc/php/guide/start.installation。


xunsearch配置过程:

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

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

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

cd xunsearch-full-1.3.0/
sh setup.sh

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

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

强烈建议您将此命令添加到开机启动脚本中,以便每次服务器重启后能自动启动搜索服务程序, 在 Linux 系统中您可以将脚本指令写进 /etc/rc.local 即可

启动xunsearch进程!下面命令中的 $prefix 请务必替换为您的安装目录,而不是照抄。  

$prefix/bin/xs-ctl.sh -b inet start




如果你已成功配置xunsearch,那么请将application\config.php中fullindexer下的open值改为true

设置extend\xs\app\ds.ini将

server.index = 192.168.1.201:8383

server.search = 192.168.1.201:8384

中的192.168.1.201改为服务器地址


创建索引:网站域名/crontab/Hour/xs_create

清空索引:网站域名/crontab/Hour/xs_clear

更新索引:网站域名/crontab/Hour


上一篇:DSKMS 隐藏index.php

下一篇:DSKMS 跨域设置