[groonga-dev,04699] [ANN] Groonga 8.0.8

Back to archive index
Horimoto Yasuhiro horim****@clear*****
2018年 10月 29日 (月) 15:36:12 JST


今日は肉の日ですね。Groonga 8.0.8をリリースしました!

http://groonga.org/ja/blog/2018/10/29/groonga-8.0.8.html

変更点一覧:

    http://groonga.org/ja/docs/news.html#release-8-0-8

今回のリリースでの主な変更点は以下の通りです。

* トークナイザーのTokenMecabに新しいオプションを追加しました。
* io_flush中のデータベースのロックをサポートしました。

#### トークナイザーのTokenMecabに新しいオプションを追加しました

TokenMecab に target_class オプションが加わりました。

target_class オプションは、指定した品詞のトークンを検索します。
このオプションは、サブクラスの指定や "+" や "-" を使って特定の品詞を
追加、除外することもできます。

* "+" は、検索対象の品詞を追加します。
 * "+" または、"" のみを指定した場合は、全てのトークンが検索対象に
   なります。
* "-" は、検索対象から品詞を除外します。

例えば、以下のように代名詞を除く全てのトークンを検索できます。

'TokenMecab("target_class", "-名詞/代名詞", "target_class", "+")'

#### io_flush 中のデータベースのロックをサポートしました。

この機能は、io_flush中にio_flush対象のテーブルを削除するとGroongaが
クラッシュするバグを修正するために追加しました。
io_flushは、フラッシュ中にGroongaのデータベースをロックします。
そのため、io_flush中は以下のコマンドは実行できません。

 * column_create
 * column_remove
 * column_rename
 * logical_table_remove
 * object_remove
 * plugin_register
 * plugin_unregister
 * table_create
 * table_remove
 * table_rename



More information about the groonga-dev mailing list
Back to archive index