mysql:16417
From: Kentaro Hayashi <Kentaro Hayashi <hayashi@xxxxxxxxxx>>
Date: Sat, 29 Jul 2017 08:44:56 +0900
Subject: [mysql 16417] [ANN] Mroonga 7.05 - MySQLで高速日本語全文検索
こんにちは、Mroongaプロジェクトの林です。 Mroonga 7.05をリリースしました! http://mroonga.org/ja/blog/2017/07/29/mroonga-7.05.html 7.04からの変更点: http://mroonga.org/ja/docs/news.html#release-7-05 MroongaはMySQLで日本語全文検索を実現するストレージエンジンです。高速で あることや位置情報検索をサポートしていることなどが特徴です。詳細が気に なる方はドキュメントをご覧ください。 * Mroongaの特徴 ― Mroonga v7.05 documentation http://mroonga.org/ja/docs/characteristic.html#what-is-mroonga まず最初にイベントのお知らせから。 来月早々に「MySQL・PostgreSQL上で動かす全文検索エンジン「Groonga」セミ ナー」が開催されます。 オープンソース全文検索エンジン「Groonga」を組み合わせた全文検索システ ム開発について、その概要から導入方法までを学べる無料セミナーです。 SQLを使って全文検索システムを構築したい、今のウェブサイトにサジェスト 機能を追加したい、コンテンツ更新後すぐ検索結果を反映したい、などの要望 があれば参加をオススメします。 日程は以下のとおりです。 * 日時: 2017-08-01(火)14:00 - 16:00 * 場所: 市ヶ谷健保会館・会議室(市ヶ谷) * 申込ページ: https://groonga.doorkeeper.jp/events/62741 まだ若干名定員に空きがありますよ! さて、今月の主な変更点は次のとおりです。 * mroonga_query_log_fileのサポート * MariaDB 10.2.7をサポート * mroonga_commandの自動エスケープ対応 * Ubuntu 16.10(Yakkety Yak)のサポート終了 ### mroonga_query_log_fileのサポート 今回のリリースでは、mroonga_query_log_file変数をサポートしました。 この変数にパスを設定しておくと、Groongaのクエリーログを出力することが できるようになります。 mysql> SET GLOBAL mroonga_query_log_file = "/tmp/query.log"; Mroongaが内部で利用しているストレージエンジンとしてのGroongaのボトルネッ クを解析したい、といった用途に使うことができます。 ### MariaDB 10.2.7をサポート 今回のリリースでは、メーリングリストで報告のあったMariaDB 10.2.7のビル ドエラーを修正しました。 ただし、各ディストリビューション向けのパッケージとしての提供はまだです。 (なので利用したい人はソースからビルドするなどする必要があります。) ### mroonga_commandの自動エスケープ対応 今回のリリースでは、mroonga_commandの自動エスケープに対応しました。 mroonga_commandはMroongaからGroongaの機能を引き出すときに使います。 今回のリリースではコマンドとその引数を分けて指定できるようになり、なお かつ自動的にエスケープされるようになりました。 mroonga_commandが今までより使いやすくなりますよ、ということです。 今までは、mroonga_commandに渡した文字列がどうエスケープされて最終的に Groongaに渡されるかということを気にしないといけなかったので、そのあた りがだいぶ楽になります。 新しい構文と使用例は以下の通りです。 SELECT mroonga_command('COMMAND_NAME', 'PARAMETER_NAME_1', 'PARAMETER_VALUE_1', ..., 'PARAMETER_NAME_N', 'PARAMETER_VALUE_N'); 使用例: SELECT mroonga_command('select', 'table', 'diaries', 'filter', 'title @ "Groonga"'); ### Ubuntu 16.10(Yakkety Yak)のサポート終了 今回のリリースから、Ubuntu 16.10(Yakkety Yak)向けパッケージの提供を終 了しました。7/20にUbuntu 16.10がEOLとなったためです。 -- Kentaro Hayashi <hayashi@xxxxxxxxxx>