Kentaro Hayashi
hayas****@clear*****
2016年 5月 30日 (月) 12:29:21 JST
Mroonga 6.03をリリースしました! リリースアナウンス: http://mroonga.org/ja/blog/2016/05/29/mroonga-6.03.html 変更点: http://mroonga.org/ja/docs/news.html#release-6-03-2016-05-29 ### お知らせ 最初にイベントのお知らせです。来月以降、以下のイベントが予定されています。 * MySQLとPostgreSQLと日本語全文検索2 https://groonga.doorkeeper.jp/events/41770 日時: 2016-06-09(木)20:00 - 22:00 場所: DMM.comラボ 概要:「MySQLとPostgreSQLと日本語全文検索」の第2弾です。前回はMySQL・ PostgreSQLの日本語全文検索機能を使ったことがない人向けの内容でし たが、今回は使ったことがある(触ってみたくらいで十分)人向けの内 容です。 いまからでもまだ空きがありますよ! * Groongaで学ぶ全文検索 2016-06-17 https://groonga.doorkeeper.jp/events/45556 日時: 2016-06-17(金)20:00 - 22:30 場所: 東京都渋谷区広尾1-1-39 恵比寿プライムスクエアタワー20階 (株式会社イーライセンスシステムズ) 概要: 予習復習なしで全文検索とGroongaについて学ぶことができるイベント です。ほぼ隔週で開催されています。内容は参加者にあわせてその場で 決めるので、前の回に参加していないとついていけない、ということは ありません。 興味があるイベントがあればぜひご参加ください! さて、今月の主な変更点は次のとおりです。 * [CentOS] CentOS 6/7でPercona Server 5.7をサポートしました。 * [UDF][mroonga_snippet_html] クエリにAS句が書けるようになりました。 mroonga_snippet_html(column, '...query format...' AS query); みたいなことができます。 * カラム名にマルチバイト文字を使われているときの不具合を修正 ## CentOS 6/7でPercona Server 5.7向けにパッケージを提供 今回のリリースでは、CentOS 6/7向けにPercona Server 5.7向けのパッケージ の提供を始めました。 (Mroonga 6.02のリリースを元にお試しでパッケージ を用意していたのを、正式に提供するようにしました。) インストール方法については、それぞれのドキュメントを参照してください。 * CentOS 6(Percona Server 5.7パッケージを利用) http://mroonga.org/ja/docs/install/centos.html#centos-6-with-percona-server-5-7-package * CentOS 7(Percona Server 5.7パッケージを利用) http://mroonga.org/ja/docs/install/centos.html#centos-7-with-percona-server-5-7-package ## mroonga_snippet_htmlでAS句をサポート 今回のリリースでは、mroonga_snippet_html でAS句をサポートしました。 mroonga_snippet_htmlはMroonga 5.09で追加された、mroonga_snippetの便利 バージョンです。例えば、以下のようにして使います。 SELECT mroonga_snippet_html('Mroongaには2つの動作モードがあります。 1つが「ストレージモード」で、データストアも検索機能もすべてGroongaを 使うモードです。これがデフォルトのモードです。上述の参照ロックフリー なGroongaの性能特性をフルに活かした高速なデータ更新・全文検索・位置 情報検索が特長です。一方、トラン ザクションなどの機能は提供されませ ん。 もう1つが「ラッパーモード」で、MyISAMやInnoDBといった他のストレージ エンジンに 全文検索機能だけ を追加するモードです。このモードではトラ ンザクションなど他のストレージエンジンがサポートしている機能に加えて Groongaの高速な全文検索機能を利用することができます。一方、Groongaの 参照ロックフリーな特性は活かすことができません。また、更新処理は他の ストレージエンジンがボトルネックになることが多いでしょう。', 'ロック 更新 -ボトルネック' AS query) as snippet; こんな感じのスニペットが取得できます。 snippet <div class="snippet">がデフォルトのモードです。上述の参照 <span class="keyword">ロック</span>フリーなGroongaの性能特性をフル に活かした高速なデータ<span class="keyword">更新</span>・全文検索・ 位置情報検索が特長です。</div><div class="snippet">用することができ ます。一方、Groongaの参照<span class="keyword">ロック</span>フリー な特性は活かすことができません。また、<span class="keyword">更新 </span>処理は他のストレージエンジンがボトルネッ</div> ポイントはクエリの AS queryのところです。 上記の例のように、SELECT mroonga_snippet_html('...', 'ロック 更新 -ボ トルネック' AS query) というようにAS句が書けるようになりました。 ## カラム名にマルチバイト文字を使われているときの不具合を修正 Mroonga 6.02で、カラム名にマルチバイト文字を使えるようになりましたが、 フルテキストインデックスがうまく動作しない不具合がありました。 今回のリリースでは、その不具合を修正したので、カラム名でマルチバイト文 字を使っているならMroonga 6.03へのアップグレードした後、インデックスを 再構築してください。 ## 改良 * [CentOS] CentOS 6/7でPercona Server 5.7をサポートしました。 * [UDF][mroonga_snippet_html] クエリにAS句が書けるようになりました。 mroonga_snippet_html(column, '...query format...' AS query); 上記のサンプルで大事なのは AS query のところです。 * [Windows] Windows版でMariaDB 10.1.14をサポートしました。 ## 修正 * [ストレージモード] マルチバイトのカラム名に対するフルテキストイン デックスが機能していない不具合を修正しました。 [Gitter:groonga/ja:5745315728011d9f574b9425] [yoyoshifgsさんが報 告] ## 感謝 * yoyoshifgsさん -- Kentaro Hayashi <hayas****@clear*****> -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 無し 型: application/pgp-signature サイズ: 819 バイト 説明: 無しDownload