有时需要重新生成 lucene 索引,例如,当 Compass 映射或应用增强的方式发生更改时,或者由于某种原因而损坏时。
就我而言,索引的生成大约需要 5 到 6 个小时,在此之前清除索引会导致此时间间隔内的数据不完整。IE。在这段时间内进行搜索会返回不完整的结果。
是否有任何标准方法可以让 lucene 在后台生成索引?例如,将索引写入临时目录并(当索引完成无例外等)用新索引替换现有索引?
当然,可以“手动”实现这一点,但必须这样做吗?对我来说听起来像是一个常见的用例。
最好的问候+感谢您的意见,
彼得:)