我们在服务器集群中的实用程序实例上运行思考sphinx。它每分钟重新运行索引。但是,如果您对记录进行更改,它将从搜索结果中消失,直到索引更新为止(最多1分钟)。
思考Sphinx只返回update_at次数小于上一个索引的行吗?
如果是这样,我如何获得数据库更改以更新实用程序实例上的TS?
答案 0 :(得分:0)
尝试使用延迟增量方法,而不是每分钟重新编制索引。它旨在超越您的搜索结果,直到您完全重新索引。
见:
http://freelancing-god.github.com/ts/en/deltas.html
更新
看起来sphinx的团队正在尝试使用实时索引来解决这些问题: