Yasuhiro Horimoto 2018-10-29 13:11:12 +0900 (Mon, 29 Oct 2018) Revision: 1f0dd570c4584939eff76db89f32707c596746d2 https://github.com/groonga/groonga.org/commit/1f0dd570c4584939eff76db89f32707c596746d2 Message: blog: add release announcement for 8.0.8 Added files: en/_posts/2018-10-29-groonga-8.0.8.md ja/_posts/2018-10-29-groonga-8.0.8.md Added: en/_posts/2018-10-29-groonga-8.0.8.md (+57 -0) 100644 =================================================================== --- /dev/null +++ en/_posts/2018-10-29-groonga-8.0.8.md 2018-10-29 13:11:12 +0900 (ac46b8ee) @@ -0,0 +1,57 @@ +--- +layout: post.en +title: Groonga 8.0.8 has been released +description: Groonga 8.0.8 has been released! +published: false +--- + +## Groonga 8.0.8 has been released + +[Groonga 8.0.8](/docs/news.html#release-8.0.8) has been released! + +How to install: [Install](/docs/install.html) + +### Changes + +Here are important changes in this release: + +* New options for the [TokenMecab](/docs/reference/tokenizers#tokenmecab) tokenizer. +* Supported locking of a database during a [io_flush](/docs/reference/commands/io_flush). + +#### New options for the [TokenMecab](/docs/reference/tokenizers#tokenmecab) tokenizer + +[TokenMecab](/docs/reference/tokenizers#tokenmecab) now accepts `target_class` option: + +`target_class` option searches a token of specifying a part-of-speech. +This option can also specify subclasses and exclude or add specific part-of-speech of specific using `+` or `-`. + + * `+` adds part-of-speech of a search target. + * If you specify only `+` or ``, search taget are all tokens. + * `-` excludes part-of-speech from a search target. + + +For example, you can search all tokens exclude a pronoun as below. + +`'TokenMecab("target_class", "-名詞/代名詞", "target_class", "+")'` + +#### Supported locking of a database during a [io_flush](/docs/reference/commands/io_flush) + +The feature added to fix a bug that the Groonga is a crash when deleted a table of a target of a [io_flush](/docs/reference/commands/io_flush) during execution of a [io_flush](/docs/reference/commands/io_flush). +[io_flush](/docs/reference/commands/io_flush) locks Groonga database while flushing. So, you can’t run the following commands while [io_flush](/docs/reference/commands/io_flush) + + * column_create + * column_remove + * column_rename + * logical_table_remove + * object_remove + * plugin_register + * plugin_unregister + * table_create + * table_remove + * table_rename + +### Conclusion + +See [Release 8.0.8 2018-10-29](/docs/news.html#release-8.0.8) about detailed changes since 8.0.7 + +Let's search by Groonga! Added: ja/_posts/2018-10-29-groonga-8.0.8.md (+56 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2018-10-29-groonga-8.0.8.md 2018-10-29 13:11:12 +0900 (8a1d0407) @@ -0,0 +1,56 @@ +--- +layout: post.ja +title: Groonga 8.0.8リリース +description: Groonga 8.0.8をリリースしました! +published: false +--- + +## Groonga 8.0.8リリース + +肉の日ですね。[Groonga 8.0.8](/ja/docs/news.html#release-8.0.8)をリリースしました! + +それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html) + +### 変更内容 + +主な変更点は以下の通りです。 + +* トークナイザーの[TokenMecab](/ja/docs/reference/tokenizers#tokenmecab)に新しいオプションを追加しました。 +* [io_flush](/ja/docs/reference/commands/io_flush)中のデータベースのロックをサポートしました。 + +#### トークナイザーの[TokenMecab](/ja/docs/reference/tokenizers#tokenmecab)に新しいオプションを追加しました + +[TokenMecab](/ja/docs/reference/tokenizers#tokenmecab) に `target_class` オプションが加わりました。 + +`target_class` オプションは、指定した品詞のトークンを検索します。 +このオプションは、サブクラスの指定や `+` や `-` を使って特定の品詞を追加、除外することもできます。 + + * `+` は、検索対象の品詞を追加します。 + * `+` または、`` のみを指定した場合は、全てのトークンが検索対象になります。 + * `-` は、検索対象から品詞を除外します。 + + +例えば、以下のように代名詞を除く全てのトークンを検索できます。 + +`'TokenMecab("target_class", "-名詞/代名詞", "target_class", "+")'` + +#### [io_flush](/ja/docs/reference/commands/io_flush) 中のデータベースのロックをサポートしました。 + +この機能は、[io_flush](/ja/docs/reference/commands/io_flush)中に[io_flush](/ja/docs/reference/commands/io_flush)対象のテーブルを削除するとGroongaがクラッシュするバグを修正するために追加しました。[io_flush](/ja/docs/reference/commands/io_flush)は、フラッシュ中にGroongaのデータベースをロックします。そのため、[io_flush](/ja/docs/reference/commands/io_flush)中は以下のコマンドは実行できません。 + + * column_create + * column_remove + * column_rename + * logical_table_remove + * object_remove + * plugin_register + * plugin_unregister + * table_create + * table_remove + * table_rename + +### さいごに + +8.0.7からの詳細な変更点は[8.0.8リリース 2018-10-29](/ja/docs/news.html#release-8.0.8)を確認してください。 + +それでは、Groongaでガンガン検索してください! -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20181029/37302c1f/attachment-0001.html>