HAYASHI Kentaro
hayas****@clear*****
2013年 6月 29日 (土) 12:28:59 JST
今日は毎月恒例の肉の日ですね。 まずはじめに、利用事例の記事を書いてくれる人募集のお知らせです。 これまでも、groonga.orgにて利用事例 http://groonga.org/ja/users/ を 紹介してきましたが、それとは別に、http://gihyo.jp/にてgroonga関連の記事の連載を 隔週連載groongaとしてはじめました。 まだgroongaを知らない人にもWebの連載記事を通じて知ってもらいたいというのが動機です。 現在第6回まで公開しています。先月は第4回までだったので記事が二本新たに追加されました。 http://gihyo.jp/dev/clip/01/groonga * 第1回 全文検索エンジンgroongaを紹介します! http://gihyo.jp/dev/clip/01/groonga/0001 * 第2回 groongaをRuby On Railsでも使ってみた 〜chikamap.comの事例から http://gihyo.jp/dev/clip/01/groonga/0002 * 第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介 http://gihyo.jp/dev/clip/01/groonga/0003 * 第4回 rroongaを使ったソースコード検索エンジンMilkode http://gihyo.jp/dev/clip/01/groonga/0004 * 第5回 Rubyでサーバ要らずの高速全文検索! - rroongaの紹介 http://gihyo.jp/dev/clip/01/groonga/0005 * 第6回 [実録] MySQL向け全文検索エンジン「Tritonn」から「mroonga」への移行ガイド(1) http://gihyo.jp/dev/clip/01/groonga/0006 利用事例がつきたら終了なので、実際に使っているユーザーのみなさんに 利用事例を書いてもらえたらいいなぁと思っています! 詳細は「groonga普及のための協力のお願い」を参照してください。 http://sourceforge.jp/projects/groonga/lists/archive/dev/2013-February/001186.html それとは別に、毎週木曜にQiitaでのgroonga関連(もちろんmroongaも!)の情報提供も続けているので、 参考にしてみてください。 http://qiita.com/groonga mroonga 3.05をリリースしました。 http://mroonga.org/ja/docs/news.html#release-3-05 mroongaはMySQL 5.1/5.5/5.6、MariaDB 5.3/5.5/5.6/10.0で利用できる全文検 索・位置情報検索可能なストレージエンジンです。mroongaは Tritonnの後継プロジェクトです。 ドキュメント: http://mroonga.org/ja/ インストールガイド: http://mroonga.org/ja/docs/install.html mroongaでよくあるMySQLとのバージョン不一致で うまくインストールできなかったんだけど、、、というトラブルも リリース直後は遭遇しにくいので、この機会にmroongaを試してみるのは いかがでしょうか。 みなさんからのフィードバックをお待ちしています! 1.20より前のバージョンからアップグレードする場合は以下にある 手順を使ってください。 http://mroonga.org/ja/docs/news.html#release-1-20 1.20からアップグレードする場合は以下にある手順を使ってくださ い。 http://mroonga.org/ja/docs/news.html#release-2-00 2.00か2.01からアップグレードする場合は、以下の手順でパッケージ 署名用の新しい鍵をインポートしてください。 http://mroonga.org/ja/docs/news.html#release-2-02 2.00以降でストレージモードにてマルチカラムインデックスを 使っている場合は以下の手順でインデックスを作り直して ください。 http://mroonga.org/ja/docs/news.html#release-2-03 2.04以降でストレージモードにてSETカラムもしくは要素数が256より 少ないENUMを使用している場合は、以下の手順でデータベースを 再作成してください。 http://mroonga.org/ja/docs/news.html#release-2-05 2.05以降でマルチカラムインデックスをVARCHARやCHAR型に対して使っている 場合は、以下の手順でインデックスを再作成してください。 http://mroonga.org/ja/docs/news.html#release-2-08 2.08以降でTIMESTAMP型のカラムを使っているテーブルがあれば、 データベースを再作成してください。 CHAR(N)を主キーとしているテーブルがあれば、インデックスを再作成してく ださい。 http://mroonga.org/ja/docs/news.html#release-2-09 今回のリリースの主なトピックは以下の通りです。 * fast mutexesオプションのカスタマイズをサポート * Windows向けMariaDBバンドル版mroongaの提供を開始 ○ fast mutexesオプションのカスタマイズをサポート 今回のリリースではfast mutexesオプションをビルド時に カスタマイズできるようにしました。 groonga公式で提供しているパッケージだけを使っている場合には このオプションをカスタマイズできるかどうかは関係ありません。 他のリポジトリで提供されているMySQLと一緒に使おうとするなど したときにfast mutexesオプションの有無が動作上問題となる ことがあります。 configure時に有効にするには以下のように指定します。 ./configure --enable-fast-mutexes cmakeを使ってビルドする場合は以下のように指定します。 cmake -DWITH_FAST_MUTEXES=on ○ Windows向けMariaDBバンドル版mroongaの提供を開始 長いことmroongaはLinux向けにのみパッケージを提供していましたが、 今回からリリース対象としてWindows版の提供を始めました。 一部ソースコードの変更が必要なことから、Maria DBにバンドルする かたちでの提供となります。 32bit版/64bit版はそれぞれ以下のURLからダウンロードすることができます。 64bit版: http://packages.groonga.org/windows/mroonga/mariadb-10.0.3-with-mroonga-3.05-winx64.zip 32bit版: http://packages.groonga.org/windows/mroonga/mariadb-10.0.3-with-mroonga-3.05-win32.zip ○ 変更点 3.04からの変更点は以下の通りです。 http://mroonga.org/ja/docs/news.html#release-3-05 改良 ^^^^ * 切り詰められた日付データに対する警告を表示するようにしました。 [#1768] [Y.Kentaroさんが提案] * MySQL 5.6.12に対応しました。 [WINGさんが報告] * トラブルシューティングに関するドキュメントを追加しました。 * fast mutexesオプションをビルド設定で有効にできるようにしました。 [#1760][WINGさんが報告] 修正 ^^^^ * 3カラム以上のセクションに対するWプラグマが動作しない不具合を修正しました。 [#1770] [shizuinさんが報告] * "-O2" 指定ありだとビルドエラーになる問題を修正しました。 [Y.Kentaroさんが報告] * normalizers/mysql を再登録しようとするとメモリリークする問題を修正しました。 * DISABLE KEYS 有効時に更新するとクラッシュする問題を修正しました。 [#1759] * [doc] ラッパーモードで最適化の状態に関する翻訳誤りを修正しました。 [YOSHIDA Mitsuoさんが報告] * where句なしで ORDER BY ... LIMIT を指定するとクラッシュする不具合を修正しました。 [@memorycraftさんが報告] * LOCK TABLES と ENABLE KEYS を同時に使うと検索データとしてヒットしない不具合を修正しました。 感謝 ^^^^ * Y.Kentaroさん * WINGさん * shizuinさん * YOSHIDA Mitsuoさん * @memorycraftさん -- HAYASHI Kentaro <hayas****@clear*****>