Reindex 时Solr 可以提供搜索服务吗?

Can Solr provide search service when reindexing?

如磁贴中所述,Solr 可以在重建索引时提供搜索服务吗? 如果没有,是否有针对这种情况的解决方案?

在您提交(或auto-commit)之前,提交给 Solr 的更改对客户端是不可见的。因此您可以继续提供搜索服务。提交后,搜索器重新打开,客户端将看到新内容。

如果更改很重要,您可以考虑从头开始在单独的 collection 中构建它们(在同一台或不同的服务器上),然后 - 完成后 - 将核心交换为独立或更改SolrCloud 配置的别名。两种方法都将保持相同的名称,但指向您的新 collection.