Co je to fulltext?
Fulltext je způsob vyhledávání informací v textových dokumentech, který prohledává celý obsah textu, nikoliv pouze předem definovaná metadata, nadpisy nebo klíčová pole. To znamená, že při zadání vyhledávacího dotazu jsou prohledány všechny dostupné textové části, a to včetně odstavců, popisků, poznámek nebo i skrytých polí.
Jak fulltext funguje?
Moderní fulltextové vyhledávače využívají pokročilé technologie jako:
- Indexace – celý obsah webu nebo databáze je předem rozdělen a uložen do indexu pro rychlejší vyhledávání.
- Analýza slov – slova jsou normalizována (např. převedena do základního tvaru, odstranění diakritiky).
- Hodnocení relevance – výsledek není jen „shoda/neshoda“, ale podle četnosti, hustoty a pozice klíčových slov se určuje relevance výsledku.
- Vyhledávání frází a operátorů – některé fulltextové nástroje podporují hledání přesných frází nebo využití logických operátorů (
AND,OR,NOT).
Využití fulltextu
- Webové vyhledávače (např. Google, Seznam) prohledávají obsah webových stránek.
- Interní vyhledávání na e-shopech, blozích nebo v redakčních systémech.
- Dokumentové systémy – vyhledávání ve firemních dokumentech, smlouvách apod.
Výhody
- Široký záběr – prohledá celý obsah, takže najde i méně očekávané výsledky.
- Přesnost – umožňuje sofistikované řazení podle relevance.
- Flexibilita – není potřeba předem definovat, kde mají být data uložena.
Nevýhody
- Náročnost na výkon – indexace a vyhledávání mohou zatěžovat server.
- Falešné shody – bez správného nastavení může vracet nerelevantní výsledky.