MySQL en Elasticsearch geven verschillende resultaten weer
Dit artikel biedt een patch voor het bekende Adobe Commerce-probleem met cloudinfrastructuur 2.2.3 met betrekking tot het ophalen van verschillende zoekresultaten voor dezelfde zoekquery met MySQL en Elasticsearch.
Probleem:
De zoekresultaten van de catalogus met dezelfde filterset verschillen afhankelijk van de zoekmachine die wordt gebruikt, MySQL of Elasticsearch.
Stappen om te reproduceren:
- Installeer en configureer Elasticsearch.
- Selecteer in de winkel een van de filters.
- Noteer het aantal overeenkomende producten.
- Vorm het gebrek MySQL onderzoek.
- Selecteer in de winkel een van de filters.
- Noteer het aantal overeenkomende producten.
Verwacht resultaat :
Het aantal overeenkomende producten is hetzelfde.
Werkelijk resultaat :
Het aantal overeenkomende producten is anders.
Reparatie
De patches zijn aan dit artikel gekoppeld. Als u een patch wilt downloaden, schuift u omlaag naar het einde van het artikel en klikt u op de gewenste bestandsnaam of klikt u op de volgende koppelingen:
Compatibele Adobe Commerce-versies:
De patches zijn gemaakt voor:
- Adobe Commerce on cloud Infrastructure 2.2.3 (het
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
-bestand) - Adobe Commerce on cloud Infrastructure 2.2.6 (het
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
-bestand)
De MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
-patch is ook compatibel (maar lost het probleem mogelijk niet op) met de volgende Adobe Commerce-versies en -versies:
- Adobe Commerce over wolkeninfrastructuur 2.2.4
- Adobe Commerce over wolkeninfrastructuur 2.2.5
- Adobe Commerce op locatie 2.2.3
- Adobe Commerce op locatie 2.2.4
- Adobe Commerce op locatie 2.2.5
De MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
-patch is ook compatibel (maar lost het probleem mogelijk niet op) met de volgende Adobe Commerce-versies en -versies:
- Adobe Commerce op locatie 2.2.6
Hoe de pleister aanbrengen
Zie hoe te om een componentenflard toe te passen die door Adobein onze basis van steunkennis voor instructies wordt verstrekt.