Solución

Para solucionar el problema, debe establecer is_filterable (es decir, utilizado en la navegación por capas) y filterable_in_search (es decir, utilizado en la navegación por capas de los resultados de búsqueda) en "0" (no utilizado). Para ello, siga los siguientes pasos:

  1. Cree una copia de seguridad de base de datos.

  2. Use una herramienta de base de datos como phpMyAdmin o acceda a la base de datos manualmente desde la línea de comandos para ejecutar la siguiente 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. Ejecute el reindexador completo Búsqueda en el catálogo utilizando el siguiente comando:

    bin/magento indexer:reindex catalogsearch_fulltext
    
  4. Limpiar la caché ejecutando

    bin/magento cache:clean
    

o en el Administrador de Commerce en Sistema > Herramientas > Administración de caché.

Ahora debería poder realizar búsquedas en el catálogo sin problemas.

recommendation-more-help