1

Solr last_index_time 是 dih 启动时的 Solr 服务器机器时间。如果系统分布在多个没有确切时间戳的服务器上,如何处理时差?

我的一个解决方案是设置一个容差,例如 5 分钟,在执行 dih delta 导入时,将上述 last_index_time 减去 5 分钟。尽管将处理一些重复的项目,但 Solr 将覆盖现有项目。

你能给我一些建议吗?谢谢。

4

1 回答 1

0

我看到解决此问题的最常见方法是在 Solr 环境中仅在一个 Solr 实例上运行 DIH,然后使用 Solr 的复制(也就是上面指出的主从)功能将更新的信息分发给另一个涉及的索引。

于 2013-04-29T01:23:21.293 回答