В следующей версии Solr появится функция soft commit , которая может вас заинтересовать.Мягкая фиксация похожа на фиксацию, но не выполняет fsync, чтобы гарантировать, что данные были записаны на диск.Это означает, что вы можете потерять данные (например, в случае сбоя источника питания, но не в случае сбоя Solr во время работы сервера), но мягкая фиксация, вероятно, будет намного быстрее, чем обычная (жесткая) фиксация, посколькуОС может использовать буферный кеш.
В текущей версии Solr хорошим компромиссом будет использование функции commitWithin
Solr UpdateHandler.Например, используя значение 10000 в качестве значения параметра commitWithin, вы гарантируете, что любой документ будет зафиксирован не более 10 секунд после его добавления в индекс, и скорость фиксации будет меньше 1 коммита каждые 10 секунд.Более низкие значения commitWithin обеспечат лучшую свежесть данных, в то время как более высокие значения будут меньше нагружать диски.