2.07をリリースしました。ストレージエンジンです。mroongaはTritonnの後継プロジェクトです。http://mroonga.github.com/ja/docs/install.html今回のリリースと前回のリリースでは、データベースの互換性があります。そのため、データベースの再構築は不要です。以前のバージョンからアップグレードする場合には、アップグレード手順に注意が必要です。現在お使いのバージョンごとのアップグレード手順を参照してください。1.20より前のバージョンからアップグレードする場合は以下にある手順を使ってください。http://mroonga.github.com/ja/docs/news.html#release-1-201.20からアップグレードする場合は以下にある手順を使ってください。http://mroonga.github.com/ja/docs/news.html#release-2-002.00か2.01からアップグレードする場合は、以下の手順でパッケージ署名用の新しい鍵をインポートしてください。http://mroonga.github.com/ja/docs/news.html#release-2-022.00以降でストレージモードにてマルチカラムインデックスを使っている場合は以下の手順でインデックスを作り直してください。http://mroonga.github.com/ja/docs/news.html#release-2-032.04以降でストレージモードにてSETカラムもしくは要素数が256より少ないENUMを使用している場合は、以下の手順でデータベースを再作成してください。http://mroonga.github.com/ja/docs/news.html#release-2-05今回のリリースの主なトピックは以下の通りです。該当される方はアップグレードをお勧めします。UDFなる文書中のキーワード周辺のテキストを抽出する機能を提供していました。UDFと同様の機能を提供するmroonga_snippet関数を実験的にサポートしました。実験的なので今後予告なく変更する可能性があることに注意してください。mroonga_snippet関数は以下のような構文で使用します。...);どんな風に使えるのかを実際の例で説明します。題材は「fulltextというキーワード含む文書を検索し、その文書にキーワードとして'MySQL'や'search'もあれば、該当部分にタグをつけて抽出する」です。AGAINST構文を使います。以下にスキーマ定義と、サンプルデータ、実行結果を示します。構文と一緒に使うことで、'fulltext'というキーワードを含む文書で、'MySQL'や'search'というキーワードも含んでいる部分を抽出することができます。mroonga_snippet関数の詳細については以下を参照してください。実際には、Ubuntuで導入されたAppArmorが有効な環境ではMySQLへアクセス制限がかかり、MeCabの辞書が読み込めないことがありました。従来は個別にAppArmorの設定を環境に応じて行う必要がありましたが、それでは不便なのでMeCab向けのAppArmorの設定ファイルを追加しました。変更点2.06からの変更点は以下の通りです。MeCab向けにAppArmorの設定を有効にした。mroonga_snippet()関数を追加。datetime型として保持できる値の範囲が狭く、意図しない値が設定される問題を修正。<hayashi@xxxxxxxxxx>[前][次][番号順一覧][スレッド一覧]。