2013-01-21から1日間の記事一覧

PostgreSQL 9.2へのtextsearch_jaインストール

忘れてたよ・・・9.2で以下の変更が入ってたんだっけ・・・ CREATE FUNCTIONで、手続き言語の名前を強制的に小文字に変換しないようにしました。 なので、textsearch_jaの現状のインストールスクリプトだと CREATE FUNCTION ts_ja_start(internal, int4) RET…

日本語正規化+pg_trgm

組み合わせ方法 とりあえず、pg_trgmと日本語正規化の組み合わせを検証してみた。 仕掛けはそんなに難しい話ではなく、日本語の正規化を行う関数(pg_ntext_normalize)をSQL関数として公開し、その関数を使って、pg_trgmインデクスを張る列を関数インデクスと…