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