Există mai multe motive pentru care căutarea în Magento 2 poate să nu funcționeze corect. Iată cum rezolvi cele mai frecvente probleme.
Notă: începând cu Magento 2.4, Elasticsearch (sau OpenSearch) este obligatoriu ca motor de căutare. Asigură-te că serviciul rulează și este configurat corect în Stores → Configuration → Catalog → Catalog Search. HostX oferă și administrarea completă a instanței Elasticsearch/OpenSearch.
Curăță memoria cache
Multe probleme se rezolvă golind cache-ul: System → Cache Management → Flush Magento Cache (sau php bin/magento cache:flush).
Verifică configurațiile de căutare
Navighează la Stores → Configuration → Catalog → Catalog Search și setează Minimal Query Length la 1 și Maximum Query Length la 128. Activează sugestiile și setează Search Suggestions Count la 2. Salvează și golește cache-ul.
Reindexează datele
Accesează System → Index Management, selectează toți indecșii și alege Update on Save din meniul Actions. Alternativ, din CLI: php bin/magento indexer:reindex.
Adaugă sinonime de căutare
Pentru rezultate mai relevante, accesează Marketing → SEO & Search → Search Synonyms, apasă New Synonym Group, specifică domeniul de aplicare și introdu sinonimele separate prin virgulă. Salvează și verifică pe frontend.
Mai multe detalii în documentația oficială Adobe Commerce.