Adobe Commerce 2.4.0中將移除MySQL目錄搜尋引擎

Adobe Commerce內部部署、Adobe Commerce on cloud infrastructure和Magento Open Source 2.4.0將在未來幾個月發行。 對於Adobe Commerce內部部署和Magento Open Source版本2.4.0,Elasticsearch6.x或7.x將是必要元件,並且MySQL搜尋引擎將被移除。 在雲端基礎結構上的Adobe Commerce中,已需要Elasticsearch。

WARNING
嘗試升級之前若未安裝/設定Elasticsearch6/7,可能會導致Adobe Commerce發生嚴重問題。 請注意,若未事先通知我們的基礎建設團隊48個工作時間,系統無法將雲端基礎結構上Adobe Commerce的服務升級推送至生產環境。 這是必要措施,因為我們需要確保我們有一位基礎建設支援工程師在所需時間範圍內更新您的設定,將生產環境的停機時間降到最低。 因此,必須在變更需要投入生產前48小時 提交支援票證 詳細說明您需要的服務升級,並說明您想要啟動升級程式的時間。

移除MySQL搜尋引擎的原因是Elasticsearch提供優異的搜尋功能以及目錄效能最佳化。

受影響的產品和版本:

  • Adobe Commerce內部部署v2.4.0
  • Magento Open Sourcev2.4.0

升級:

搜尋引擎
動作
MySQL
您必須安裝Elasticsearch。 另請參閱 安裝及設定Elasticsearch (位於我們的開發人員檔案中)。
Elasticsearch(未列出任何版本)
您使用Elasticsearch2且必須更新為Elasticsearch7 (偏好設定)或6。 另請參閱 升級Elasticsearch設定Commerce以使用Elasticsearch 詳細資訊,請參閱我們的開發人員檔案。
ELASTICSEARCH5
Elasticsearch5已達到其 生命週期結束 和,在Adobe Commerce 2.4.0中已過時。更新至Elasticsearch7 (偏好設定)或6。
Elasticsearch6或7
升級到Adobe Commerce 2.4.0之前,您不需要執行任何其他步驟。
協力廠商擴充功能
您不需要安裝Elasticsearch。 Adobe Commerce建議您連絡搜尋引擎廠商,判斷擴充功能是否與Adobe Commerce 2.4.0完全相容。

安裝:

Adobe Commerce內部部署和Magento Open Source2.4.0發行時,Elasticsearch將是必要元件,因此您必須在安裝2.4.0版之前設定並設定Elasticsearch主機。另請參閱 安裝及設定Elasticsearch (位於我們的開發人員檔案中)。

依預設,Adobe Commerce搜尋將使用Elasticsearch7作為搜尋引擎,並嘗試連線至localhost:9200的伺服器。 也支援Elasticsearch6.x。 如果您的設定不符合預設值,您可以使用傳遞給的引數來設定這些設定 setup:install,其設定方式與資料庫連線的設定方式大致相同。

例如, setup:install --elasticsearch-host=es.mystore.com

在安裝期間,將會檢查Elasticsearch連線,如果Adobe Commerce無法連線到Elasticsearch主機,安裝將會失敗。 如果發生這種狀況,請檢查您的Elasticsearch是否正常運作,以及您是否已提供正確的連線引數。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a