sphinx索引/命令

首先,索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/zhanqun_mysql.conf  --all

/usr/local/coreseek/bin/search -c /usr/local/coreseek/etc/zhanqun_mysql.conf 女装

sudo /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_python_ssdb.conf --all

sudo /usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_python_ssdb.conf--console

sudo /usr/local/coreseek/bin/search -c /usr/local/coreseek/etc/csft_python_ssdb.conf 春装

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf  --all --rotate  ( --rotate 存在更新用)

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf videokey

1、执行增量索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf delta --rotate

2、合并索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --merge sell delta --rotate --merge-dst-range deleted 0 0

3、执行更新索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --all --rotate

---调试搜索

/usr/local/coreseek/bin/search -c /usr/local/coreseek/etc/csft_mysql.conf 女装

其次,启动搜索

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_mysql.conf --console  开启搜索

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_mysql.conf --stop 停止搜索

开机启动coreseek脚本

方法一:

echo "/usr/local/coreseek/bin/searchd -c  /usr/local/coreseek/etc/csft_mysql.conf" >> /etc/init.d/rc.local

方法二:

sudo vi /home/sphinx_start.sh

#!/bin/bash

/usr/bin/printf "\n----- ----- %s ----- -----\n\n" $(date "+%Y-%m-%d_%H:%M:%S")

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_mysql.conf >> /var/log/searchd.log 2>&1

先设置此文件可执行:

chmod +x /home/sphinx_start.sh

再加入自动执行脚本:

sudo vi /etc/rc.local

在exit 0的上面新起一行,写入/home/sphinx_start.sh

liunx定时任务命令 crontab -e

*/1 * * * * /bin/sh /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf delta --rotate

*/5 * * * * /bin/sh /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --merge main delta --rotate --merge-dst-range deleted 0 0

30 1 * * *  /bin/sh /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --all --rotate

任务计划的意思是:每隔一分钟执行一遍增量索引,每五分钟执行一遍合并索引,每天1:30执行整体索引。

查看进程

ps -aux |grep 9312

ps auxww | grep searchd

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容