Mroongaブログ

2013-12-29

Mroonga 3.11リリース

Mroonga 3.11 をリリースしました!

インストール/アップグレード方法

それぞれの環境毎のインストール方法: インストール

以前のバージョンからアップグレードする場合には、アップグレード手順に注意が必要です。現在お使いのバージョンごとの アップグレード手順 を参照してください。

今回のリリースの主なトピックは以下の通りです。

  • INT、DATETIME、TIME型とのORDER BY最適化のサポート
  • Fedora 20のサポート
  • Debian 6.0(squeeze)とUbuntu 10.04(lucid)のサポート終了

INT、DATETIME、TIME型とのORDER BY最適化のサポート

FULLTEXTインデックスが有効なカラムとそうでないカラムによる絞りこみをしようとしたときに、全文検索結果が多いと遅いという問題がありました。

今回のリリースでは、INT、DATETIME、TIME型でのORDER BY最適化をサポートしたのでこの問題が改善しています。これら型に対してはBETWEENでも最適化が有効になるようにしました。これにはGroonga 3.1.1以降が必要です。

リリースを待ち切れずにさっそくyokuさんが試してエントリを書いてくれているので、どれほど効果があったかは以下の記事を参照してみてください。

Fedora 20のサポート

今回のリリースでは、2013年12月17日にリリースされたばかりのFedora 20をサポートしました。それにともないFedora 19のサポートを終了しています。

インストール手順については Fedora 20 のドキュメントを参照してください。

Debian 6.0(squeeze)とUbuntu 10.04(lucid)のサポート終了

今回のリリースでは、Debian 6.0(squeeze)とUbuntu 10.04(lucid)のサポートを終了しました。

これらの環境で使っている人はDebian 7.0(wheezy)もしくはUbuntu 12.04(precise)へ移行するか、あるいはソースからビルドして使うようにしてください。

サポート終了することになった経緯については、次のエントリを参照してください。Groongaでサポートを終了することにしたので、Mroongaもそれに追従したためです。

さいごに

3.10からの詳細な変更点は 3.11リリース 2013/12/29 を確認してください。

それでは、Mroongaでガンガン検索してください!