Fulltextové vyhledávání je dobré pro hledání slov, nikoli podřetězců.
Pro vyhledávání podřetězců raději použijte like '%don%' pomocí pg_trgm rozšíření dostupné z PostgreSQL 9.1 a using gin (column_name gin_trgm_ops) nebo using gist (column_name gist_trgm_ops) indexy. Ale váš index by byl velmi velký (dokonce několikrát větší než vaše tabulka) a výkon zápisu by nebyl příliš dobrý.
Existuje velmi dobrý příklad použití pg_trgm pro vyhledávání podřetězců na vyberte * z blogu depesz .