Kouhei Sutou
kou****@clear*****
2017年 7月 24日 (月) 16:23:58 JST
須藤です。 PGroonga 1.2.3をリリースしていました! http://groonga.org/ja/blog/2017/07/03/pgroonga-1.2.3.html 1.0以降のすべてのリリースと互換性があるので以下の手順で簡単 にアップグレードできます。 https://pgroonga.github.io/ja/upgrade/#compatible-case 今回の主な変更点は次の通りです。詳細は↑のリンクを参照してく ださい。 * PHPから使いやすくした * PHPのPostgreSQLのクライアントライブラリーでは「?」を含 む演算子をうまく扱えないことがわかったので、クエリー言 語対応の全文検索演算子は「&@~」にしました。 * クエリー展開機能をサポート * 同義語展開(*)の実現にも使える機能です。 (*) 表記が異なっても同じ意味ならヒットする検索。たとえ ば、「PostgreSQL」でも「Postgres」でも「PG」でも 「PostgreSQL」がヒットする。 * クエリー展開ルールは通常のテーブルで管理するので、管理 しやすいです。 * textsearchの専用の仕組みなので通常のデータと異なる仕 組みで管理しないといけません。 * https://pgroonga.github.io/ja/reference/functions/pgroonga-query-expand.html * 入力補完機能をサポート * 日本語を使う人には嬉しい機能としてローマ字での入力補完 もサポートしています。 * 「to」で「東京」を補完できます。 * https://pgroonga.github.io/ja/how-to/auto-complete.html * 類似文書検索をサポート * ブログシステムなどで「関連エントリー」機能を実装に使え ます。 * https://pgroonga.github.io/ja/reference/operators/similar-search-v2.html * 日本語文書の場合はTokenMecabを使った方がよい、という 情報は一番最後に書いているので日本語文書を扱う場合は 最後まで読んでから使ってください。 * jsonbの全文検索の使い勝手を向上 * JASON になりました。 * https://pgroonga.github.io/ja/reference/operators/query-jsonb-v2.html 変更点の一覧は以下にあります。 https://pgroonga.github.io/ja/news/#version-1-2-3 最後におしらせです。 8月1日(火)14:00-16:00にMySQL・PostgreSQL上で動かす全文検索 エンジン「Groonga」セミナーを開催します。PGroongaの導入を検 討している方はこの機会を活用してください。 空き枠はあと9人分だけです。 https://groonga.doorkeeper.jp/events/62741 PGroongaのサポートサービスを提供しています。インデックスや検 索の設計方法に関するコンサルティングやトラブル時の調査、パ フォーマンス改善・新機能追加などの技術支援など、PGroongaに関 わるサポートが必要な場合はご相談ください。 https://pgroonga.github.io/ja/support/ -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> MySQL・PostgreSQL上で動かす全文検索エンジン「Groonga」セミナー: https://groonga.doorkeeper.jp/events/62741