1

我们正在服务器集群中的一个实用程序实例上运行 Thinking sphinx。它每分钟重新运行一次索引。但是,如果您对记录进行更改,它会从搜索结果中消失,直到索引更新(最多 1 分钟)。

Thinking Sphinx 是否只返回 update_at 时间少于其最后一个索引的行?

如果是这样,我如何获得数据库更改以更新实用程序实例上的 TS?

4

1 回答 1

0

尝试使用延迟增量方法,而不是每分钟重新索引。它旨在克服您的搜索结果,直到您完全重新索引。

看:

http://freelancing-god.github.com/ts/en/deltas.html

更新:

看起来 sphinx 的团队正在尝试使用实时索引来解决这些问题:

http://sphinxsearch.com/docs/current.html#rt-indexes

于 2010-07-11T02:29:07.227 回答