【发布时间】:2013-07-13 07:39:24
【问题描述】:
我对 和 感到非常困惑。这是我的理解
autoSoftCommit - 在 autoSoftCommit 之后,如果 SOLR 服务器出现故障,autoSoftCommit 文档将会丢失。
autoCommit - 对磁盘进行硬提交,并确保将所有 autoSoftCommit 提交写入磁盘并提交任何其他文档。
我的以下配置似乎只与 autoSoftCommit 一起使用。 autoCommit 本身似乎没有进行任何提交。有什么我想念的吗?
<updateHandler class="solr.DirectUpdateHandler2">
<updateLog>
<str name="dir">${solr.ulog.dir:}</str>
</updateLog>
<autoSoftCommit>
<maxDocs>1000</maxDocs>
<maxTime>1200000</maxTime>
</autoSoftCommit>
<autoCommit>
<maxDocs>10000</maxDocs>
<maxTime>120000</maxTime>
<openSearcher>false</openSearcher>
</autoCommit>
</updateHandler>
为什么 autoCommit 自己工作?
【问题讨论】: