我花了最近几天的时间来处理Sphinx,以便为自动完成功能的后端供电。感谢几个SO用户(BarryHunter是最有帮助的)我现在有一个完整的工作设置,包括几个索引,delta索引器等等。
剩下的就是决定运行delta重建索引并合并到核心索引的自动化方法。
我的目的是每隔5分钟更新delta索引,核心索引/ delta索引每24小时合并一次。
我的理解是,这是通过设置cron作业以最简单的形式实现的。但是,当我对他们将要完成的时间没有100%的信心时,我真的不喜欢运行cron工作。索引将会非常快速地增长,并且希望避免处理重新编制索引的cron作业,从而将所有内容重置为停止。
出于这个原因,我发现自己正在考虑使用gearman来更有效地管理工作量。
我想从任何更有经验的狮身人面像用户(特别是如果他们使用gearman运行类似的设置)了解以下内容:
所以这是一个一般的建议问题,而不是一个特定的(我希望是允许的)关于这种设置。我宁愿在这里问一下,而不是花费接下来的24小时来掌握齿轮手,却发现它不是管理狮身人面像指数的好方法。
注意:我一直在搜索有关最后一小时这个确切设置的信息,并且发现很少。因此,我在这里问SO的原因。
提前感谢您提供的任何建议。