ACER_112024 ACER_112024 ACER_112024

Databázy III / 2.časť

0
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 ... Zobrazit Galériu

Miroslav Oravec

Všetky autorove články
databázy

Mohlo by vás zaujímať

Mohlo by vás zaujímať