Solução

Para corrigir o problema, você precisa definir is_filterable (ou seja, usado na Navegação em Camadas) e filterable_in_search (ou seja, usado na Navegação em Camadas dos resultados da pesquisa) como "0" (não usado). Para fazer isso, siga estas etapas:

  1. Criar um backup de banco de dados.

  2. Use uma ferramenta de banco de dados como phpMyAdmin ou acesse o BD manualmente a partir da linha de comando para executar a seguinte consulta SQL:

    UPDATE catalog_eav_attribute AS cea
        INNER JOIN eav_attribute AS ea
            ON ea.attribute_id = cea.attribute_id
    SET cea.is_filterable = 0, cea.is_filterable_in_search = 0
    WHERE (cea.is_filterable = 1 OR cea.is_filterable_in_search = 1)
        AND frontend_input NOT IN ('boolean', 'multiselect', 'select', 'price');
    
  3. Execute a reindexação completa da Pesquisa no catálogo usando o seguinte comando:

    bin/magento indexer:reindex catalogsearch_fulltext
    
  4. Limpar cache executando

    bin/magento cache:clean
    

ou no Administrador do Commerce em Sistema > Ferramentas > Gerenciamento de Cache.

Agora você pode realizar pesquisas em catálogos sem problemas.

recommendation-more-help