全文検索の textsearch を入れる
「PostgreSQL 徹底攻略」という本に、
マニュアルに全文検索をくっつけるというのが書いてあって
一度作ったのですが、とあるサーバを OpenVZ 化するときに
間違って消してしまいました。
でも、本に書いてあったとおりにしても、ldconfig 関連について
はしょってあるので、補足で、インストール手順を覚え書きします。
- mecab と mecab-ipdic を ./configure && make && make install
- textsearch を src/postgresql-8.3.5/contrib に展開して make install
- postgres を 再起動して /usr/local/lib を登録
# echo "/usr/local/lib" > /etc/ld.so.conf.d/mecab.conf
# ldconfig
- postgres ユーザに su - したあと DB を作成して textsearch_ja.sql を流し込み
$ createdb -E EUC_JP testdb
& cd /usr/local/src/postgresql-8.3.5/contrib/textsearch_ja
$ psql -f textsearch_ja.sql testdb
以上で、textdb に textsearch が組み込まれます。
mecab 関連は、デフォルトですべて EUC_JP だったのでオプションなしにしてます。