onoh


Entries

Tags

postgres: 検索をpg_trgmで速度up(中間一致、全文検索) 2013/05/16

debian squeezeにて

 

中間一致検索はインデックス参照されないので、とてつもなく時間がかかって困っていたら、pg.trgmがあるとのこと。

http://takeo1983.wordpress.com/2012/05/13/中間一致検索でもインデックスを参照させて高速/

http://longkey1.net/blog/2013/05/08/about-japanese-textsearch-on-postgresql9/

 

pg_trgmはデフォルトでは英数字のみとなっている、

backports からインストールしていたので、pg_trgmはコンパイルしなおさなければならないことに。

 

コンパイルに必要なパッケージをインストール。

 

postgresql-9.1のソースパッケージをダウンロードして解凍しておく。

 

コンパイルしてモジュールのインストール

 

 

あとは他の方が記載されているとおり、extensionの有効化とインデックス作成。

 

0 Responses

Leave a Comment