Marked as helpful by the asker
That's how full-text works: stems, not prefixes. For prefix search use to_tsquery('depl:*'), or combine full-text with pg_trgm and a GIN index on the text column for the 'as you type' case. This forum does exactly that: tsvector for ranked results, trigram as a fallback.