[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Retour à la Elasticsearch7 lorsque le moteur de recherche est défini sur Opensearch

Cet article fournit une solution au problème d’erreur Retour àElasticsearch7 qui se produit lorsque le moteur de recherche est défini sur OpenSearch dans Adobe Commerce.

Versions affectées

Adobe Commerce sur les infrastructures cloud
2.4.4 - 2.4.4-p12
2.4.5 - 2.4.5-p11

NOTE
OpenSearch est disponible en tant que moteur de recherche à partir d’Adobe Commerce 2.4.6, 2.4.5-p12, 2.4.4-p13.

Problème

Vous définissez votre moteur de recherche sur OpenSearch, mais ce type d’erreur s’affiche dans le fichier var/log/support_report.log :

[2024-04-04T00:27:41.212916+00:00] report.ERROR: opensearch search engine doesn't exist. Falling back to elasticsearch7 [] []

Procédure à suivre :

  1. Vérifiez que OpenSearch est installé en exécutant la commande suivante : curl 127.0.0.1:9200

    S’il indique 1.2.4, alors OpenSearch est déjà installé.
  2. Accédez à Stores > Configuration > Catalog > Catalog Search.
  3. Vérifiez le moteur de recherche. Cela Elasticsearch7’affichera.

Cause

Même si votre version prend en charge OpenSearch, l’application ne reconnaîtra/acceptera que Elasticsearch7 comme moteur de recherche.

À partir de la version 2.4.6 d’Adobe Commerce, l’application a été mise à jour afin de permettre la sélection de OpenSearch comme moteur de recherche.
Si vous accédez à Stores > Configuration > Catalog > Catalog Search dans un environnement non cloud, vous pourrez modifier cette option comme indiqué dans l’Solution ci-dessous.
(Remarque : dans un environnement cloud, ce champ ne peut pas être modifié, car le moteur de recherche est verrouillé dans le fichier app/etc/env.php.)

Solution

Mettez à jour la variable SEARCH_CONFIGURATION dans le fichier .magento.env.yaml et assurez-vous que le moteur de recherche est défini sur elasticsearch7.

Lecture connexe

Configurez le service OpenSearch dans le guide Commerce sur les infrastructures cloud .

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