Citace Původně odeslal d-a-r-t-h
Citace Původně odeslal KtK
Pokud je to neco vetsiho, stejne se nevyhnes ukladani textu do DB -> vlasni, s pouzitim fulltextovych funkci DB je v poho, napr na rootu vychazi zrovna ted nejaky serial na toto tema. Pokud je to mensi web, nevidim nic spatnyho na googlu.
ya na vyhledavanim pouzivam
SELECT * FROM table WHERE text LIKE '%$search%'
a zkusils to na _vetsim_ objemu dat? pak ma fulltext jasne navrch. treba kdyz jsem si delal FTP vyhledavac, melo to zaindexovano asi 10TB dat, (pocet zaznamu nevim, i kdyz je podstatnejsi, slo to ale do milionu) tak dotaz pres like zabral asi minutu, pres fulltext to bylo vicemene okamzite.
Fulltextovy dotaz vypadal zhruba takhle:
Kód:
SELECT * FROM table WHERE MATCH (sloupec) AGAINST ('string');
a samozrejme na tom sloupci musel byt fulltext index. Ma to svoje nevyhody i vyhody, a ma neco do sebe si ten fulltext index udelat vlastni, a ten oindexovat, da se pak snaz menit chovani toho hledani. - o tom je vicemene ten clanek na rootu, pokud jsem to v tom letu spravne pochopil.