有时需要重新生成lucene索引,例如,当Compass映射中的某些内容发生变化或应用提升方式时,或者出于某种原因而发生了某些内容损坏时。是否有可能在后台重新生成Lucene索引?
在我的情况下,索引的生成需要大约5到6个小时,清除索引之前导致数据不完整的时间间隔。 I. e。在这段时间内进行搜索会返回不完整的结果。
有没有什么标准的方法让lucene在后台生成索引?例如。写索引到一个临时目录和(当索引完成时没有异常等)用新的索引替换现有的索引?
当然,人们可以实现这个“手动”,但人们必须?听起来像是我常见的用例。
问候+感谢您的意见,
彼得:)