0
爲了利用Solr 4上的主要功能,我從3.4升級。Solr從3.4升級到4
由於此次升級,我應該繼續進行內容的完全重新索引嗎?還是以某種方式兼容?
而關於當前正在訪問我的solr服務器3.4的客戶端應用程序,他們會在升級後出現問題嗎? (我做過的初步測試似乎是在查詢響應中返回的xml模式在沒有使用新功能時沒有改變)
爲了利用Solr 4上的主要功能,我從3.4升級。Solr從3.4升級到4
由於此次升級,我應該繼續進行內容的完全重新索引嗎?還是以某種方式兼容?
而關於當前正在訪問我的solr服務器3.4的客戶端應用程序,他們會在升級後出現問題嗎? (我做過的初步測試似乎是在查詢響應中返回的xml模式在沒有使用新功能時沒有改變)
如果你想使用Solr,你需要做一個完整的重建索引4指數結構。否則,您需要將solrconfig中的Lucene版本更改爲使用舊索引。
如果要使用Real Time Get功能,該模式將需要一個名爲_version_
的新字段。
除此之外,大多數事情對於客戶來說幾乎是相同的。
您的意思是lucene的匹配版本?這與索引版本沒有太大的關係......只適用於舊的lucene行爲。如果我沒有錯,lucene 4只能讀取舊的索引,但是隻要您在其上編寫索引,索引就會在引擎蓋下進行升級。因爲你不能再閱讀3.x版本的同一個索引。你同意嗎?當然,它不像重塑索引,如果您需要所有文檔上的_version字段,則無論如何您都可能需要重新索引。 – javanna