0
我知道lucene 2.x索引與最新版本的lucene 4.0不兼容。然而,我們的所有索引都使用lucene 2.3進行索引。製作lucene 2.3索引與lucene兼容4
現在,我們正計劃遷移到Lucene的4.0,有沒有什麼工作,我身邊能做到,所以我仍然可以讀出2.3指數?或者放棄舊指數是唯一的選擇?
P.S:恐怕重新編制索引是不可行的。
我知道lucene 2.x索引與最新版本的lucene 4.0不兼容。然而,我們的所有索引都使用lucene 2.3進行索引。製作lucene 2.3索引與lucene兼容4
現在,我們正計劃遷移到Lucene的4.0,有沒有什麼工作,我身邊能做到,所以我仍然可以讀出2.3指數?或者放棄舊指數是唯一的選擇?
P.S:恐怕重新編制索引是不可行的。
lucene-400-alpha-at-long-last.html
Pre-3.0 indices are no longer supported.
所以,你會需要重新索引內容,如果使用的是最新的Lucene版本。
問題是如果有黑客/解決方法來做到這一點。 – Greenhorn
由於格式本身不被支持,你不能做任何事情。 – Jayendra
這是我迄今發現的。非常糟糕的工作,但仍然有效。升級所有2.x到3.x的指標通過這種https://lucene.apache.org/core/3_6_0/api/all/org/apache/lucene/index/IndexUpgrader.html,然後使用4.0。這將是我最後的手段。 – Greenhorn