Solr 升級注意事項

本節提供您在升級之前應注意的 Solr 近期版本變更。這些注意事項重點說明可能影響大多數實作的重要變更。它並非任何版本中 Solr 所有變更的完整清單。

在規劃 Solr 升級時,請考慮您系統的自訂設定,並檢閱您的 Solr 套件中的 CHANGES.txt 檔案。該檔案包含可能影響您現有實作的所有變更和更新。

升級 Solr 叢集的詳細步驟請參閱 升級 Solr 叢集 一節。

如何使用主要變更頁面

「主要變更」頁面以兩種方式分組

  • 針對 Solr 版本 9.y+:「Solr x 中的主要變更」(例如 Solr 9 中的主要變更)頁面包含任何 x.y 版本中包含的所有變更。因此,Solr 9 中的主要變更 包含任何 Solr 9.x 版本中的所有變更。

  • 針對 Solr 版本 6.y-8.y:「Solr x 中的主要變更」(例如 Solr 8 中的主要變更)頁面包含從 Solr (x-1).0 到 Solr x.0 的所有變更。因此,Solr 8 中的主要變更 包含從 Solr 7.0 到 Solr 8.0 的所有變更,從 Solr 7.1 開始。

在這些頁面中,第一節描述從先前的主要版本升級到該主要版本的規劃,包括系統需求、滾動升級注意事項和重新索引建議。所有其他章節都是版本特定的,並包含每個次要版本的相關變更。

務必仔細檢閱您要升級的版本之前和包含該版本的所有章節。(亦即,如果您要從 Solr 8.9 升級到 9.2,您將需要閱讀 8.10、8.11、9.0、9.1 和 9.2 的升級注意事項)

從 8.x 版本升級到 9.x

從 8.x 升級到 Solr 9.x 引入了幾個您在升級之前應注意的主要變更。這些變更在 Solr 9 中的主要變更 頁面中說明。強烈建議您在開始升級之前徹底檢閱該頁面。

如果您在 SolrCloud 模式下執行並使用 SolrJ 的 CloudSolrClient,您必須先將 SolrJ 升級到 8.10 或更高版本,然後才能將叢集升級到 9.0。
從 Solr 8 到 Solr 9 的滾動升級需要先將叢集升級到 8.7 或更新版本。

從 8.x 之前的版本升級

強烈建議從 8.x 之前的版本升級的使用者查閱 CHANGES.txt,以了解自他們升級的版本以來的所有變更詳細資訊。

從 7.x 升級到 8.0 引入了幾個您在升級之前應注意的主要變更。在開始升級之前,請徹底檢閱 Solr 8 中的主要變更 一節。

Solr 6.x 和 Solr 7.0 之間重大變更的摘要位於 Solr 7 中的主要變更 一節。