Databázy III / 2.časť
Späť na úvod >> Späť na seriál
V predošlej časti sme si povedali dôležité veci o kľúčoch a indexoch. Teraz vieme, že správne postavenie indexov dokáže podstatne zrýchliť vyhľadávanie dát. Bohužiaľ, klasické indexy sa dali použiť len na jednoznačné dáta. Čo v takom prípade, ak chceme vyhľadávať text v rôznych stĺpcoch, keď presne nevieme, kde sa hľadaný reťazec nachádza alebo aký je presne jeho zápis? Na to sa v moderných databázových strojoch používa tzv. fulltextové vyhľadávanie.FULL-TEXT INDEX. Fulltextové vyhľadávanie môžeme preložiť ako plnotextové vyhľadávanie, teda vyhľadávanie v celom texte.
Aby sme mohli zrealizovať fulltextové vyhľadávanie, musíme v konkrétnej tabuľke vytvoriť fulltextový index.
Takýto index a vyhľadávanie podporuje MySQL od verzie 3.23.23.
Full-text index sa označuje FULLTEXT a môže byť vytvorený na stĺpce typu VARCHAR a TEXT.
Jeho vytvorenie je podobné ako pri klasických indexoch, teda použitím v príkaze CREATE TABLE alebo priamo príkazom CREATE INDE ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH