在solrconfig.xml </autocommit>中设置<autocommit>的需要是什么

时间:2011-05-27 10:56:16

标签: mysql solr

在solrconfig.xml中设置自动提交有什么好处。 我在某处读到这些设置控制了挂起的更新自动推送到索引的频率。 这是否意味着如果solr服务器正在运行,那么它会自动启动索引进程,如果它在数据库中找到任何更新???

1 个答案:

答案 0 :(得分:1)

  

是否意味着如果solr服务器正在运行,那么如果它在数据库中找到任何更新,它会自动启动索引进程???

如果/何时更新solr / lucene-index,则取决于配置。 在自动提交运行后,新文档的数量必须达到水印。 也可以定义启动自动提交的时间间隔。

<autoCommit>
  <maxDocs>10000</maxDocs> <!-- maximum uncommited docs before autocommit triggered -->
  <maxTime>86000</maxTime> <!-- maximum time (in MS) after adding a doc before an autocommit is triggered -->
</autoCommit>

看看这个:http://wiki.apache.org/solr/SolrConfigXml#Update_Handler_Section