Търсенето на пълен текст е добро за намиране на думи, а не на поднизове.
За търсене на подниз по-добре използвайте like '%don%' с pg_trgm разширение, достъпно от PostgreSQL 9.1 и using gin (column_name gin_trgm_ops) или using gist (column_name gist_trgm_ops) индекси. Но вашият индекс ще бъде много голям (дори няколко пъти по-голям от вашата таблица) и производителността на запис не е много добра.
Има много добър пример за използване на pg_trgm за търсене на подниз на изберете * от блога на depesz .