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 byl největší dříč v našem týmu. Makal 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 psal návody, zprávy i své vlastní názory. No ano, byla to virtuální postava, ale my jsme ho měli rádi. Fakt.