我需要从实时遗留数据库中定期重新索引我的所有域实例 DB 中的约 400k 记录器在哪里从 DB 中读取域对象一个一个而没有重新索引获得约 15 分钟
在 remdisk 中使用 reindex 进行迭代需要 8-10 小时:
ids.each { id ->
Domain.reindex(id)
}
由于数据库连接超时,我无法使用 Domain.reindex()
searchableService.reindexAll(list) 大约需要 2 个小时。但是这种方法已被弃用
索引由一个线程更新。磁盘上索引的结果大小 ~0.5Gb
如何提高 lucena 的性能?据我了解,我的信息的重新索引应该需要大约一小时。