Hlavní navigace

Názor k článku Úvaha ohledně zneužívání LIKE v databázích od Bobrnautus - Rád bych se Vás zeptal na řešení následujícího...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 4. 2009 11:45

    Bobrnautus (neregistrovaný)
    Rád bych se Vás zeptal na řešení následujícího problému: Na serveru je databáze popisů výrobků, hezky zindexovaná, hodnota ft_min_word_len nastavena na klasickou 4... Správce je trochu paranoidní a tak máte SQL účet s právy, které Vám nedovolí úpravy databáze. Vy jakožto programátor máte udělat jednoduché vyhledávání v textu těch popisů, fulltext se pro to krásně hodí, stačí jeden match .... against dotaz a je vymalováno. Ale co když příjdu já a začnu hledat výrazy OKI, LG, AEG, RAM, pošlete mě do jiného e-shopu? Netvrdím, že like není nadužíváno, rozhodně je, ale ne vždy je jiné elegantní řešení a to že ho občas někdo použije neznamená, že neumí programovat nebo kašle na to, co dělá. Nebo byste toto nějak vyřešil bez like? Pokud ano, tak jste borec. :-)