Kouhei Sutou
kou****@clear*****
2015年 9月 2日 (水) 23:05:06 JST
須藤です。 PostgreSQLからGroongaを使うための拡張機能、 PGroonga(ぴーじーるんが) 0.8.0をリリースしました! http://groonga.org/ja/blog/2015/09/01/pgroonga-0.8.0.html 変更点は次の通りです。 (0.7.0のリリースアナウンスをしていなかったので0.7.0の変更点 も含みます。) * 非互換:これまではPGroongaのログはPostgreSQLのログ出力の 仕組みを使って出力していましたが、ファイルに出力するよう に変更しました。この挙動はpgroonga.log_type(後述)と pgroonga.log_path(後述)で変更できます。 * pgroonga.log_type: ログの出力方法を変更する変数を追加し ました。ファイル、Windowsイベントログ、PostgreSQLのログ 出力機構、のどれかを選べます。 * pgroonga.log_path: ファイルにログを出力するときの出力先 のファイル名を変更する変数を追加しました。 * pgroonga.log_level: ログレベルを変更する変数を追加しまし た。 * pgroonga.lock_timeout: ロック獲得時nのリトライ数を変更す る変数を追加しました。 [groonga-dev,03419] [高見さんが提案] * pgroonga.snippet_html: 指定したテキストから指定したキー ワード周辺のテキストを抽出する関数を追加しました。よく Web検索エンジンの検索結果に表示されているやつです。 PGroongaの全文検索機能に依存していないので、この関数単独 でも使えます。 * Ubuntu 14.04 TLS (Trusty Tahr)のパッケージ提供を開始しま した。 [Yokoda Toshiakiさんが提案] * TRUNCATEすると動かなくなる問題を修正しました。 [GitHub:#1] [中村さんが報告] * VACUUM時の処理を高速化しました。 Windowsイベントログを使ったログ出力も対応しました。 別途DLLを用意せずに済む方法がわかったのでその方法を使ってい ます。技術的な内容はまとめて後で報告しようと思っています。 おねがい: リリースアナウンスにも書いていますが、PGroongaのサイト(*)作 成に協力してくれる人を募集しています。 (*) http://pgroonga.github.io/ PGroonga 1.0.0までに用意して、1.0.0をリリースしたときに英語 圏にもアピールしたいなぁと思っています。協力してくれる人は↓ にコメントしてください。 https://github.com/pgroonga/pgroonga.github.io/issues/3 1.0.0までに、JSON型の内容をPostgreSQL標準の方法よりもいい感 じに検索できる機能をつけたいなぁと思っています。今年のいい肉 の日に間に合わせたいけど時間がなさそう。。。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/