【发布时间】:2010-11-24 20:50:18
【问题描述】:
mirrorChanges 选项将镜像通过 GORM/Hibernate 所做的所有更改,所以如果我没有对数据库进行任何外部更改,那么是否需要 bulkIndexOnStartup?
问题是我们的数据集非常大(>1M 行),批量索引器可能需要 30 多分钟。
当设置为“fork”时,如果通过 GORM 进行任何更改,lucene 将崩溃,因为 lucene 不是线程安全的,并且 GORM 事务将在分叉的批量索引线程运行时尝试更新索引。
设置为 true 时,应用程序将在 30 多分钟内完成初始化。
【问题讨论】:
-
您是否真的看到批量索引器在启动时分叉时崩溃?
标签: grails lucene grails-orm searchable compass-lucene