Я очень смущен и. Вот что я понимаю
-
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 работает над ним?