こんにちは。堀本です。 Mroonga 10.09をリリースしました! リリースアナウンス: https://mroonga.org/ja/blog/2020/12/04/mroonga-10.09.html 変更点: https://mroonga.org/ja/docs/news.html#release-10.09 さて、今回の主な変更点は次のとおりです。 * [CentOS] MariaDB 10.2.36、10.3.27、10.4.17、10.5.8をサポートしました。 * [CentOS] Percona Server 5.6.45、5.7.27をサポートしました。 * [CentOS] MySQL 5.6.50と5.7.32とMySQL 8.0.22をサポートしました。 * MySQL8 のパッケージには以下の制限があります。 * [ラッパーモード] ラッパーモードは未対応です。 * [ストレージモード] JSONデータ型は未対応です。 * Ubuntu 18.04 LTS以外のMariaDB 10.1のサポートをやめました。 * MariaDB 10.1はEOLになったためです。 * ただ、Ubuntu 18.04 LTS では、MariaDB10.1をサポートします。 * MariaDB 10.1は、Ubuntu 18.04 LTSではまだサポートされているためです。 * CentOS 6のサポートをやめました。 * CentOS 6はEOLになったためです。 * [mroonga_snippet_html] ノーマライザーのカスタマイズをサポートしました。 * table_name と index_name を使用することで、デフォルトのノーマライザー(NormalizerAuto)の代わりにカスタムのノーマライザーを使えます。 * table_name には、以下のように、対象のテーブルの名前を指定します。 * index_name には、以下のように、対象のテーブル上で指定されたインデックスの名前を指定します。 SET NAMES utf8mb4; CREATE TABLE memos ( content text, fulltext index content_index (content) COMMENT 'normalizer "NormalizerNFKC121(\'unify_kana\', true)"' ) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; SELECT mroonga_snippet_html('This is Mroonga(ムルンガ).', 'memos' as table_name, 'content_index' as index_name, 'むるんが') as snippet; snippet <div class="snippet">This is Mroonga(<span class="keyword">ムルンガ</span>).</div>