Fulltext (někdy také full-text či fulltextové vyhledávání) je obecné označení pro vyhledávače fungující na základě porovnávání fráze se všemi ostatními slovy v daném dokumentu. Fulltext je tedy souhrn algoritmů, které dokáží z daného dokumentu vytvořit podrobnou statistiku výskytu jednotlivých pojmů a tu zanést do databáze (říkáme, že dokument naindexují). Při vyhledávání pak algoritmy fulltextu porovnají hledané klíčové slovo s touto databází.
Na rozdíl od jiných způsobů vyhledávání (např. vyhledávání v názvech, hledání v meta datech či nálepkách) se obvykle fulltext vyznačuje vysokou relevancí výsledků. Pokročilé fulltexty umí sledovat nejen počet slov v textu, ale i jejich hustotu, sémantiku (např. umístění v nadpisech, titulcích…) a mnoho dalších parametrů. Běžné je také skloňování a časování, obvykle fungující na principu slovníků.