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