MySQL e Elasticsearch mostram resultados diferentes
Este artigo fornece um patch para o problema conhecido do Adobe Commerce na infraestrutura em nuvem 2.2.3 relacionado à obtenção de resultados de pesquisa diferentes para a mesma consulta de pesquisa com MySQL e Elasticsearch.
Problema:
Os resultados da pesquisa de catálogo com o mesmo conjunto de filtros diferem dependendo do mecanismo de pesquisa que está sendo usado, MySQL ou Elasticsearch.
Etapas a serem reproduzidas:
- Instale e configure o Elasticsearch.
- Na vitrine, selecione um dos filtros.
- Anote o número de produtos correspondentes.
- Configure a Pesquisa do MySQL padrão.
- Na vitrine, selecione um dos filtros.
- Anote o número de produtos correspondentes.
Resultado esperado:
O número de produtos correspondentes é o mesmo.
Resultado real:
O número de produtos correspondentes é diferente.
Correção
Os patches estão anexados a este artigo. Para baixar um patch, role até o final do artigo e clique no nome de arquivo necessário ou clique nos seguintes links:
Versões compatíveis do Adobe Commerce:
Os patches foram criados para:
- Adobe Commerce na infraestrutura em nuvem 2.2.3 (o arquivo
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
) - Adobe Commerce na infraestrutura em nuvem 2.2.6 (o arquivo
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
)
O patch MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
também é compatível (mas pode não resolver o problema) com as seguintes versões e edições do Adobe Commerce:
- Adobe Commerce na infraestrutura em nuvem 2.2.4
- Adobe Commerce na infraestrutura em nuvem 2.2.5
- Adobe Commerce no local 2.2.3
- Adobe Commerce no local 2.2.4
- Adobe Commerce no local 2.2.5
O patch MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
também é compatível (mas pode não resolver o problema) com as seguintes versões e edições do Adobe Commerce:
- Adobe Commerce no local 2.2.6
Como aplicar o patch
Consulte Como aplicar um patch de compositor fornecido pelo Adobe em nossa base de dados de conhecimento de suporte para obter instruções.