PostgreSQLのcontribについてくるpg_trgmで全文検索してみました。 9.3からマルチバイトが使えるようになったので9.3beta1で試してみました。(9.3以前でもヘッダーを修正すれば使えるらしい) 適当なデータがほしかったので、疑似個人情報データ生成サービスからメールと住所のオプションをつけて5000件で生成してみました。 personal_infomation.csvが得られます。/tmp/personal_infomation.csvに置きました。一行目のヘッダーは邪魔なのでテキストエディターで消しました。 pg_trgmはソースからコンパイルしました。 9.3beta1をそもそもソースからコンパイルしているので、contrib/pg_trgmに移動してmake installすれば入ります。後はコマンドでインストール完了。 CREATE EXTENSION pg