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:
-
Cree una copia de seguridad de base de datos.
-
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');
-
Ejecute el reindexador completo Búsqueda en el catálogo utilizando el siguiente comando:
bin/magento indexer:reindex catalogsearch_fulltext
-
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