Solr:autoCommit如果Solr在提交之前发生故障会发生什么

so_*_*_mv 1 solr sunspot sunspot-rails sunspot-solr

我们在solrconfig.xml中启用了autoCommit.

<autoCommit> 
  <maxDocs>5000</maxDocs>
  <maxTime>5000</maxTime>
</autoCommit>
Run Code Online (Sandbox Code Playgroud)

现在想知道我们是Solr服务器在没有达到任何阈值之前关闭并且有未提交的文档时会发生什么.这些未提交的文档会在服务器重启时被提交吗?

顺便说一下,我们启用了autoCommit来修复

exceeded limit of maxWarmingSearchers=2
Run Code Online (Sandbox Code Playgroud)

Per*_*ium 6

我猜你的意思是索尔崩溃或被杀?会发生什么取决于您使用的版本:

  • 最多3.6:文档丢失
  • trunk(4.0):由于事务日志,它们不会丢失