重新加载SOLR核心或更新与提交刷新复制的索引文件?

时间:2014-09-14 09:37:45

标签: solr replication

我使用rsync复制索引文件。我发现我必须提出以下要求 http://server.com:8080/solr4/core-name/update?commit=true

使Slave上的索引/ gen版本与Master上的版本匹配。 但是,更新Slave上的commit=true需要很长时间。是否还有其他方法可以在Slave上使用同步索引文件进行搜索?

1 个答案:

答案 0 :(得分:0)

如果你正在进行手动复制(而不是真正的复制支持或SolrCloud),你应该真的,真的使用snap*-tools,而不是自己通过rsync来做。这些将确保在更改时复制索引,并在文件同步时will make the index reader reopen the index

最后一部分是需要提交的原因:在关闭当前索引阅读器并与新的文件交换之前,新文件不可用。