Xunsearch 全部开源,理论上也可以从官方提供的 git 仓库 获取源码自行构建,但是 这要求必须有较多的技术基础,在此不打算赘述,有这方面需求的技术人员可以到论坛去交流。 为方便用户安装,我们提供了一个包含安装所需求的全部组件的完整安装包(含 xapian/libevent/scws
), 您只要下载并安装此完整安装包即可,具体操作步骤如下:
- 运行下面指令下载、解压安装包
12wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2tar -xjf xunsearch-full-latest.tar.bz2 - 执行安装脚本,根据提示进行操作,主要是输入
xunsearch
软件包的安装目录,强烈建议单独 规划一个目录,而不是混到别的软件目录中。
12cd xunsearch-full-1.3.0/sh setup.sh
第一次安装的话,过程可能会稍显漫长,请不必着急,您大可泡杯茶一边喝一边等待即可。 - 待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动
xunsearch
的后台服务,下面命令中的$prefix
请务必替换为您的安装目录,而不是照抄。
1cd $prefix ; bin/xs-ctl.sh restart
强烈建议您将此命令添加到开机启动脚本中,以便每次服务器重启后能自动启动搜索服务程序, 在Linux
系统中您可以将脚本指令写进/etc/rc.local
即可。 - 有必要指出的是,关于搜索项目的数据目录规划。搜索系统将所有数据保存在
$prefix/data
目录中。 如果您希望数据目录另行安排或转移至其它分区,请将$prefix/data
作为软链接指向真实目录。
http://www.xunsearch.com/doc/php/guide/start.installation
启动xunsearch
/usr/local/xunsearch/bin/xs-ctl.sh restart
建立索引:
cd /usr/local/xunsearch/
1 |
util/Indexer.php --rebuild --source=mysql://root:root@localhost/seo_data --sql="SELECT * FROM demo" --project=seo |
ps:索引操作说明文档
http://www.xunsearch.com/doc/php/guide/util.indexer
ps:搜索测试文档:http://www.xunsearch.com/doc/php/guide/util.quest
