[pgsql-jp: 35867] Re: 全文検索モジュールpg_rast

川崎 有亮 u-suke @ kawa.net
2005年 8月 20日 (土) 11:58:37 JST


川崎です。湘南の夏はいかがでしょうか。

pg_rast を試してみました!
test.pl で 10万行のサンプルデータを作成して計測したところ、
LIKE 文では6秒かかる検索が pg_rast では 3ms となりました。
単純な計算では、2000倍の高速化ですね!

In "[pgsql-jp: 35804] Re: 全文検索モジュールpg_rast",
At 2005/08/07 1:02:47, Satoshi Nagayasu <satoshi.nagayasu @ gmail.com> wrote:
> pg_rastですが、地味に改良を続けています。
> ただし、まとまったリリースはしていないので、CVSから取ってください。
> 以下のサンプルでは、通常のLIKE文を使うと9秒以上かかるところを、
> pg_rastを使うと6msで実行できているサンプルです。

正式リリース(というかパッケージ提供)が楽しみです。
デバッグ用メッセージが多く出るので分かりやすいですが
それだとまだ実稼働環境では使いにくいですね。。。
(ログが膨大になってしまいそう)

機能的には使えると思うので、出力されるメッセージを
減らす方法はあるのでしょうか?

> > 全文検索システムRastの機能を、PostgreSQLから利用するための
> > 関数を作成しました。
> > ・Rast http://www.netlab.jp/rast/
> > PostgreSQLで遅いと言われるLIKE文の部分一致の検索(相当の処理)を、
> > 外部ライブラリを使って高速化することが可能になります。
> > まだ大雑把な実装なのですが、興味のある方は
> > http://pgfoundry.org/projects/pgrast/
> > からご利用ください。

今回の Rast 0.2.0+pg_rast のインストール手順を↓にメモしておきました。
http://kawa.at.webry.info/200508/article_2.html
http://kawa.at.webry.info/200508/article_3.html

PS)
Yahoo! のブログ本文からBIGLOBEブログ(webry.info)には
リンクを張れないんですね。ヒドい制限だ。。。

---- Kawasaki Yusuke <u-suke @ kawa.net>

// ―――――――――――――――――――――――――――――
// 株式会社かっぺ(Kappe Inc.)川崎 有亮 <u-suke @ kappe.co.jp>
// ―――――――――――――――――――――――――――――
// 〒260-0045 千葉県千葉市中央区弁天2-22-6 Kappe EAST
// TEL: 043-256-2726  MAIL: <support @ kappe.co.jp>
// FAX: 043-256-2731  URL:  http://www.kappe.co.jp/
// ―――――――――――――――――――――――――――――




pgsql-jp メーリングリストの案内