[CON-92] add new Catchphrase data type to avoid full-text indexing

A clean commit-history one.
after thinking about it some more, I think `optimize` would be a better name for this method