有時需要重新生成lucene索引,例如,當Compass映射中的某些內容發生變化或應用提升方式時,或者出於某種原因而發生了某些內容損壞時。是否有可能在後臺重新生成Lucene索引?
在我的情況下,索引的生成需要大約5到6個小時,清除索引之前導致數據不完整的時間間隔。 I. e。在這段時間內進行搜索會返回不完整的結果。
有沒有什麼標準的方法讓lucene在後臺生成索引?例如。寫索引到一個臨時目錄和(當索引完成時沒有異常等)用新的索引替換現有的索引?
當然,人們可以實現這個「手動」,但人們必須?聽起來像是我常見的用例。
問候+感謝您的意見,
彼得:)