Опция mirrorChanges будет отражать все изменения, сделанные с помощью GORM / Hibernate, поэтому, если я не делаю никаких внешних изменений в базе данных, тогда требуется massIndexOnStartup?
Проблема в том, что наш набор данных очень большой (> 1 млн строк), а массовый индексатор может занять более 30 минут.
При значении 'fork' lucene будет аварийно завершать работу, если какие-либо изменения будут сделаны через GORM, поскольку lucene не является поточно-ориентированным, и транзакция GORM будет пытаться обновить индекс во время работы разветвленного потока массового индекса.
Если установлено значение true, приложение завершит инициализацию в течение этих 30+ минут.