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

      QQ:181814630

      电话:15116362044

DSShop演示
DSO2O演示
DSMall演示

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 跨域设置