自动安装 sphinx for CentOS/RedHat / Xiuno BBS 4.0
自动化安装 Sphinx, 默认对 Xiuno BB 的主题帖索引
支持中文切词
计划任务合并增量索引
【安装步骤】:
1. 解压压缩包:
tar zxvf xiuno_sphinx.tar.gz -D xiuno_sphinx
cd xiuno_sphinx
2. 修改 csft.conf 中的如下参数:
type = mysql
sql_host = 127.0.0.1
sql_user = root
sql_pass = root
sql_db = test
sql_port = 3306
3. 执行 ./install.sh
4. 执行 netstat -anpt, 查看是否有 9312 端口
5. 进入后台管理,插件 > 搜索 > Sphinx 类型:
Sphinx 主机:127.0.0.1 (改为您的sphinx服务器IP)
Sphinx 端口:9312
Sphinx 主索引:bbs_thread
Sphinx 增量索引:delta_thread
【Sphinx 维护】:
启动服务: /etc/init.d/sphinx.sh start
停止服务: /etc/init.d/sphinx.sh stop
安装后的程序目录: /usr/local/coreseek/
索引数据目录: /usr/local/coreseek/var/data
两条计划任务: crontab -l
一个为增量索引(每隔十分钟执行一次)
一个为合并索引(每日执行一次)
下载地址:sphinx-xiuno.tar
如果碰到 install.sql 无法执行,尝试以下:
chmod a+x install.sql
或者:
vim install.sql
set ff=unix
:wq