MySQL et Elasticsearch affichent des résultats différents
Cet article fournit un correctif pour le problème connu d’Adobe Commerce sur l’infrastructure cloud 2.2.3 lié à l’obtention de différents résultats de recherche pour la même requête de recherche avec MySQL et Elasticsearch.
Problème :
Les résultats de recherche de votre catalogue avec le même jeu de filtres diffèrent selon le moteur de recherche utilisé, MySQL ou Elasticsearch.
Étapes à reproduire :
- Installez et configurez Elasticsearch.
- Sur le storefront, sélectionnez l’un des filtres.
- Notez le nombre de produits correspondants.
- Configurez la recherche MySQL par défaut.
- Sur le storefront, sélectionnez l’un des filtres.
- Notez le nombre de produits correspondants.
Résultat attendu :
Le nombre de produits correspondants est le même.
Résultat réel :
Le nombre de produits correspondants est différent.
Correctif
Les correctifs sont joints à cet article. Pour télécharger un correctif, faites défiler l’écran jusqu’à la fin de l’article et cliquez sur le nom de fichier requis, ou cliquez sur les liens suivants :
Versions Adobe Commerce compatibles :
Les correctifs ont été créés pour :
- Adobe Commerce sur l’infrastructure cloud 2.2.3 (fichier
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
) - Adobe Commerce sur l’infrastructure cloud 2.2.6 (fichier
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
)
Le correctif MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
est également compatible (mais peut ne pas résoudre le problème) avec les versions et éditions Adobe Commerce suivantes :
- Adobe Commerce sur l’infrastructure cloud 2.2.4
- Adobe Commerce sur l’infrastructure cloud 2.2.5
- Adobe Commerce on-premise 2.2.3
- Adobe Commerce on-premise 2.2.4
- Adobe Commerce On-Premise 2.2.5
Le correctif MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
est également compatible (mais peut ne pas résoudre le problème) avec les versions et éditions Adobe Commerce suivantes :
- Adobe Commerce on-premise 2.2.6
Comment appliquer le correctif
Pour obtenir des instructions, reportez-vous à la section Comment appliquer un correctif de compositeur fourni par Adobe dans notre base de connaissances de support.