Java 如何在Solr 4.0中自动删除事务日志文件?

Java 如何在Solr 4.0中自动删除事务日志文件?,java,solr,Java,Solr,在Solr 4.0中,添加文档时会创建事务日志文件。提交文档后,该位置中会出现一个事务日志文件。如果事务日志文件的大小较大,并且该事务已提交,则该日志文件会占用不必要的空间。如何删除已提交的事务日志文件?如果不再使用该文件,该文件是否会自动删除 是否有设置事务日志最大大小的配置?如果是这样,一旦事务日志文件达到最大大小,是否会创建新的事务日志文件 来自Solr用户邮件列表中的问题-: Q:事务日志将增长多大,应保留多长时间 A:我们保存了足够的日志,至少可以满足100次更新 回头看。不需要的日志

在Solr 4.0中,添加文档时会创建事务日志文件。提交文档后,该位置中会出现一个事务日志文件。如果事务日志文件的大小较大,并且该事务已提交,则该日志文件会占用不必要的空间。如何删除已提交的事务日志文件?如果不再使用该文件,该文件是否会自动删除

是否有设置事务日志最大大小的配置?如果是这样,一旦事务日志文件达到最大大小,是否会创建新的事务日志文件

来自Solr用户邮件列表中的问题-:

Q:事务日志将增长多大,应保留多长时间

A:我们保存了足够的日志,至少可以满足100次更新 回头看。不需要的日志文件将自动删除。 当硬提交完成时,我们创建一个新的日志文件(因为我们知道 普通索引文件已同步,因此我们不再需要 更新日志(以确保持久性)

发出硬提交是将事务日志保持在可管理大小的关键。您可以将Solr配置为根据时间或文档计数自动执行提交-有关更多详细信息,请参阅Solr Wiki上的