Mam problem, ve vsech dokumentacich k MySQL se pise, ze fulltextove vyhledavani na sloupcich typu text nerozlisuje mala/velka pismena. Ale na webzdarma jsou odpovedi na MySQL dotaz: SELECT * FROM table MATCH(s1,s2,s3) AGAINST ('vZoReK') pouze radky jez maji v nekterem ze sloupcu s1-s3 presne hodnotu 'vZoReK', i co se velikosti pismen tyce.
Vyhledavam stejne jako v priklade na trojici sloupcu, tak jestli to nemuze byt tim.
Dalsi vec je, ze databaze na webzdarma pri dotazu casto polozku vyhodi. Nenapada me proc. Zvlast, kdyz se tak deje vicemene nahodne.
Jestli mi nekdo muze nektery z dotazu zodpovedet, byl bych mu velice vdecny. Diky
Pri tom vyhazovani z databaze me jedina vec napada, ze tu ne uplne dobre funguje UNIX_TIMESTAMP
<HTML>k tomu fulltextu: skutecne to je case sensitive, nevim, priznavam, budu se snazit zjistit
co je divneho na UNIX_TIMESTAMP ?</HTML>
ad fultext: a neni to treba tim, ze se zadana hodnota vyskytuje ve vice nez 50% zaznamu? a mas vic nez 3 radky v databazi?
<HTML>zda se, ze se to tak ma chovat
u like to nedela, u match jo, ma na to nejaky vliv nastaveny charset, ale jak se na to divam, nevidim v tom logiku a asi ani nechcu</HTML>
Na UNIX_TIMESTAMP nic divneho neni, jen byl problem kolem tabulky, kde se testovalo oproti jeji hodnote, kdyz jsem to vyhodil fungovalo to bez problemu...