mirrorChangesオプションは、GORM/Hibernateで行われたすべての変更をミラーリングします。したがって、データベースを外部で変更していない場合、bulkIndexOnStartupが必要ですか?Grails SearchableプラグインでmirrorChanges = trueを使用する場合はbulkIndexOnStartupが必要ですか?
データセットが非常に大きく(1M行以上)、バルクインデクサーが30分以上かかることがあるという問題があります。
'fork'に設定すると、luceneはスレッドセーフではなく、forkされたバルクインデックススレッドが実行されている間にGORMトランザクションがインデックスを更新しようとするため、GORMを使って変更が行われるとluceneがクラッシュします。
trueに設定すると、アプリケーションは30分以上の初期化を完了します。
起動時にフォークすると、実際にバルクインデクサーがクラッシュしていますか? –