Mergadovy textové výběry zboží s regulárními výrazy nově NEjsou case sensitive

pan Mergado
10. 12. 2014
1 minuta čtení

Od samého vzniku první verze aplikace Mergado mne trápila velká a malá písmena ve výběrech zboží. Ve výběrech, kdy uživatelé použili regulární výraz. Příčinou byla chyba v tom, jak databáze MySQL zpracovává regulární výrazy. A já s tím nemohl nic moc dělat. Až aktualizace databáze na na MariaDB 10, která proběhla v noci z pondělí 8. 12. na úterý 9. 12. 2014 tento nešvar vyřešila.

Kde hrála velká a malá písmena roli

Ve výběrech položek zboží, které najdete na stránce Produkty. A to jen v těch, kde byl použit operátor s regulárními výrazy. Tedy “Obsahuje reg. výraz”.

Jak je to s velkými a malými písmeny nyní

Výběry zboží NEjsou citlivé na velikost písmen. Následující příklady zápisů jsou tedy shodné.

Mergado velká a malá písmena

Velká a malá písmena v Mergadu

Toto chování je správně. V praxi totiž e‑shopy např. v elementech CATEGORYTEXT používají různé velikosti písmen pro zápis odpovídajících slov. Toto Mergadovo vylepšení tedy odstraní nešvary při zápisech výběru zboží takových e‑shopů.

Zkontrolujte si své výběry zboží v Mergadu, zda se chovají podle Vašich představ.

 

pan Mergado

Pan Mergado je největší dříč v našem týmu. Maká ve dne i v noci, aby byla data e‑shopů v tom nejlepším pořádku a přinášela užitek. Zde na blogu píše návody, zprávy i své vlastní názory. No ano, je to virtuální postava, ale my ho máme rádi. Fakt.