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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容