Lösning

För att åtgärda problemet måste du ange is_filterable (d.v.s. används i navigering i lager) och filterable_in_search (d.v.s. används i sökresultat med navigering i lager) till "0" (används inte). Gör så här:

  1. Skapa en säkerhetskopia av databasen.

  2. Använd ett databasverktyg som phpMyAdmin eller öppna databasen manuellt från kommandoraden för att köra följande SQL-fråga:

    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. Kör den fullständiga omindexeringen för katalogsökning med följande kommando:

    bin/magento indexer:reindex catalogsearch_fulltext
    
  4. Rensa cachen genom att köra

    bin/magento cache:clean
    

eller i Commerce Admin under System > Verktyg > Cachehantering.

Nu bör du kunna utföra katalogsökningar utan problem.

recommendation-more-help