使用一个搜索服务器和多个客户端进行Sphinx delta索引

我有一个多主机环境,具有多个Web服务器和一个搜索服务器。 似乎增量索引只能在实际上searchd工作的服务器上工作。有什么办法可以为所有的Web服务器进行增量索引工作吗?

已邀请:

malias

赞同来自:

您需要使用延迟增量方法进行增量索引 - 并在与searchd和索引文件相同的服务器上运行Delayed Job。 Delta索引必须集中,这是管理它的最佳方式。 当然,如果你正在使用不同的作业处理库(resque,workling等),那么编写你自己的ts-delayed-delta版本并不是很难以同样的方式运行。虽然有一个工作和TS的宝石 - 也许resque,可能是其他人。

要回复问题请先登录注册