Используйте значения автоматической фиксации Solr по умолчанию, что, я считаю, вполне разумно. Если нет, вы можете настроить их в соответствии с вашими потребностями:
<!-- autocommit pending docs if certain criteria are met. Future versions may expand the available
criteria -->
<autoCommit>
<maxDocs>10000</maxDocs> <!-- maximum uncommited docs before autocommit triggered -->
<maxTime>50000</maxTime> <!-- maximum time (in MS) after adding a doc before an autocommit is triggered -->
</autoCommit>
Это означает, что он будет зафиксирован, когда более 10000 документов ожидают подтверждения или прошло 50 с момента добавления документа.