Il motore di ricerca del catalogo MySQL verrà rimosso in Adobe Commerce 2.4.0
Adobe Commerce on-premise, Adobe Commerce on cloud infrastructure e Magento Open Source 2.4.0 verranno rilasciati nei prossimi mesi. Per Adobe Commerce on-premise e il Magento Open Source versione 2.4.0 l’Elasticsearch 6.x o 7.x sarà un componente obbligatorio e il motore di ricerca MySQL verrà rimosso. In Adobe Commerce sull’infrastruttura cloud, è già necessario un Elasticsearch.
Il motivo della rimozione del motore di ricerca MySQL è che Elasticsearch fornisce funzionalità di ricerca superiori e ottimizzazioni delle prestazioni del catalogo.
Prodotti e versioni interessati:
- Adobe Commerce on-premise v2.4.0
- Magento Open Source v2.4.0
Aggiornamento:
Installazione:
Quando Adobe Commerce on-premise e Magento Open Source 2.4.0 viene rilasciato, Elasticsearch sarà un componente obbligatorio, pertanto devi avere un Elasticsearch di configurazione host e configurato prima di installare la versione 2.4.0. Consulta Installare e configurare Elasticsearch nella documentazione per gli sviluppatori.
Per impostazione predefinita, la ricerca di Adobe Commerce utilizza Elasticsearch 7 come motore di ricerca e tenta di connettersi a un server in localhost:9200. È supportato anche l’Elasticsearch 6.x. Se la configurazione non corrisponde ai valori predefiniti, è possibile configurare queste impostazioni utilizzando gli argomenti passati a setup:install
, nello stesso modo in cui viene configurata la connessione al database.
Ad esempio: setup:install --elasticsearch-host=es.mystore.com
Durante l’installazione verrà verificata la connessione Elasticsearch e l’installazione avrà esito negativo se Adobe Commerce non è in grado di connettersi a un host Elasticsearch. In questo caso, verificare che l'Elasticsearch sia in esecuzione e che siano stati forniti i parametri di connessione corretti.