テキストの全文検索を行うには照合演算子 @@ を用います (参考:PostgreSQL 9.5.4文書 - 9.13. テキスト検索関数と演算子)。 この演算子による比較では複数形などの変化型も考慮に入れて検索が行われます。なお、全文検索の検索対象と問い合わせ内容は一定の書式に基づいて記す必要がありますが、to_tsvector/to_tsquery 関数などを使った方がその手続きの記述が簡単です。
例:string を カラム名2 で検索し、マッチしたデータの カラム1 を出力。検索の際、英語としての同義語・別名・変化型等を考慮。
SELECT カラム名1 FROM テーブル名 WHERE plainto_tsquery(english,string) @@ カラム名2