2
我已经在XAMPP服务器上设置了Sphinx,现在我不想将它设置在Linux服务器上。我怎样才能获得这个?另外,如何在给定时间后自动重新索引?我搜索了一个教程,但是我发现的所有内容都是解释如何设置第一个索引,而不是重新索引和设置cronjob或类似的东西。Sphinx搜索Reindex
我已经在XAMPP服务器上设置了Sphinx,现在我不想将它设置在Linux服务器上。我怎样才能获得这个?另外,如何在给定时间后自动重新索引?我搜索了一个教程,但是我发现的所有内容都是解释如何设置第一个索引,而不是重新索引和设置cronjob或类似的东西。Sphinx搜索Reindex
你需要这个命令调度作业添加到您的系统:
indexer --all --rotate
在Linux中,你可以使用cron
。在Windows中 - 使用此Windows命令模拟器的bat文件的标准调度程序。
像这样*/5 * * * */home/search/bin indexer delta --rotate --config =/usr/local/etc/sphinx.conf? –
像这样:'*/5 * * * * root/home/search/bin/indexer delta --rotate --config =/usr/local/etc/sphinx.conf'检查你的索引器在哪里('whereis indexer' 'indexer:/ usr/local/bin/indexer') – BaBL86
好的,如果我在同一台服务器上有不同的网站,比如这个site1.example.com,site2.example.com,site3.example.com ... site6。 example.com,每个都有它自己的数据库。我应该如何设置比狮身人面像?我应该为每个站点安装它,我需要6个sphinx.conf文件吗? –