solrconfig.xml 之 autoCommit

这个设置用于控制什么时候将更新的数据写入索引,该设置由以下两个子参数

maxDocs
当索引的文档达到这个数量时,就自动更新到索引中
maxTime
单位为毫秒,当离上一次 commit 超过这个时间后,将自动最近更新的文档写入索引中
只要达到上面任一条件,solr 都将自动最近更新的文档写入索引中,如果没有指明 autoCommit 这个参数,只能通过显示调用 commit 才能将最近更新的文档写入索引中。
设置这个参数时,就需要最性能和准确度之间做个权衡,频繁提交,可以提高数据准确性,但是对性能有一定的损耗。
<autoCommit>
	<maxDocs>10000</maxDocs>
	<maxTime>1000</maxTime>
</autoCommit>

添加一条评论 »本文共 1 条评论

  1. 我配置了这个,也重启了服务,可没有效果。查询不出来更改的,您知道什么原因吗?

    回复

  2. 我配置了这个,也重启了服务,可没有效果。

    回复

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress · 闽ICP备18020075号